Revert "removed unnecessary files from git"

This reverts commit 98e8249d4925c324826abfced37d8303d2d59c65.
fixed formatting
changed user.name to user.username to correctly relate to the model
moved login form to a snippet, so that we can reuse it in several xhtml files
removed .settings folder, as this lead to problems with the local deployment of the app
removed the redirect to the User.jsf page, as we now can reuse the login form
+ we need to add the GET parameters during logout, so that the user stays on the page he currently is
moved code for showing text on the UI to a new class
fixed method name
Resolved conflict
added ID as well as a constructor with ResultSet to Category
added ID as well as a constructor with ResultSet to City
added a constructor with ResultSet to User
implemented 'Create Project'
Merge pull request #1 from elft3r/create-project

Create project