Initial working version.

This commit includes all MVC parts of the most important entities. General things like CRUD functionality is working for the most part. No user management yet.