check if class exists
set version
remove unnecessary dependency, add test
update branch aliases
fix template manager not being a singleton
use call_user_func over $callback(), add tests
add scrutinizer config
fix session middleware
tweak travis config
change app to kernel and general tidying up
simplify events a bit
add some docblocks
add addGlobalVariable method
remove unnecessary instantiation
set versions
rewrite templating bits