- Restructured pepdbagent:
- Renamed `Agent` class to `PEPDatabaseAgent`
- created subclasses (project, annotation, namespace).
- Merged methods that have similar use case.
- Removed unused methods.
- Simplified pepdbagent API
- Restructured database (added columns: `private`, `number_of_samples`, `submission_date`, `last_update_date`)
- Improved logging
- Added new tests
- Improved documentation