Prepared git-server for deployment on server

* Split project into various sub-projects: server, client and shared models.
* Added assembly plugin to pack jar and dependencies.