refactoring - service return project response instead of just names
added unit test for new controller
service returns project and version response instead of just names
added hibernate validator and newes pipeline client