feat(desktop-gui) add integration with the server

Starting the gui now also starts the server. Stopping isn't properly
handled though.
The "server status" button now makes the healthcheck api call
feat(server) automate the discovery of entities

That is done through the use of dropwizard's ScanningHibernateBundle