outline of controllers, plus start of tests
can get overview
start of actually working
sorting out initialization
Slightly sorta working?

Init still is fucked tho
Merge remote-tracking branch 'origin/master'