CRATEIT-151: Adds create crate route
MISC: Adds logging to faciliate refactor
CRATEIT-151: Moves filesystem crate services to new class
MISC: Intermediate commit - things broken
CRATEIT-162: Refactors file addition
CRATEIT-152: Adds switch crate route, currently not 100% functional
CRATEIT-152: Adds switch crate (not working)
Merge branch 'mvc-ilya' into mvc

Conflicts (fixed):
	apps/crate_it/appinfo/routes.php
	apps/crate_it/controller/cratecontroller.php
	apps/crate_it/manager/cratemanager.php