Add test root, bootstrapper & configuration file.
Added the Passable concept (#1)
Add the application path to the kernel
Added the Exception controller & a basic view
Refactored the config file loading process
Improved the error reporting for missing routes
Changed the way Twig is loaded.

* Now loads as a service with a collection of Loaders in twig.loaders
Code style - PSR2 namespace/use spacing