refactoring to allow easier application testing
check tests for clean code aswell
added test for homepage
added tests for all possible requests
fixed typo
Merge branch 'feature/unittests' into develop
moved models to seperate module
moved authentication to seperate module
added 400 error handler
modifications now passing tests
Merge branch 'feature/module-implementation' into develop