First crack at app framework
CRATEIT-149 Framework in place (all but Services), now working.
Fix path so it hits the right url to match routes.
Include test classes to prove framework is reliable, started refactoring templates.
Implemented get crate list in CrateManager, displaying them in the drop down.
Completed setting up config params and crates params.
CRATEIT-151, CRATEIT-152 Crate items displays properly, Add To Crate actions available in 'Files' view.
CRATEIT-151,152 Pull apart crate.js, include js file in index.php
CRATEIT-151,152 Fix up AddToCrate feature - now works (TODO: fix up notification message)
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-151, 152 Crate size update. Remove test files.
CRATEIT-162: Refactors file addition
CRATEIT-152: Adds switch crate route, currently not 100% functional
CRATEIT-151, 152 Fix bug with adding items and crate size update (kept displaying error msgs)
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
CRATEIT-152: Removes unused variables