Update the project-metadata model

Includes:
- Updated models
- Service search/business methods
- Bindings
- Comparator for ProjectVersion based on what we did for ArtifactVersion