little corrections to field names of some ADTs, and their JSON serialisation
added a function to return information about a project to rest api
divided code for user- and project management into modules
unified rest interface, cleaning up code