Remove Helper class and use helper() function instead of $this->h()
Extract Event methods into a seperate class
Extract messaging functionality into a seperate class
Refactor vendor loading
Refactor Helper loading and caching into a seperate Container class
Refactor Message and Event to use the \Spark\Container
Refactor Vendor into the \Spark\Container
Refactor Autoloader into \Spark\Container
Refactor Inflector to use \Spark\Container