[dist] Added html resource
[dist] Added swig resource
[swig] Add swig.configure method
[html] [fix] Better scope
[view] [refactor] [minor] Moved view middleware into separate file
[view] [refactor] Cleaning up structure.
[view] [refactor] Removed notion of `engines` completely. Moved layout code into separate file.
[forms] [fix] Use resource.view, not direct link to view class.
[view] Throw error if rendering engine resource is not available
[docs] Use swig resource instead of view
[view] [fix] Layout for async presenters
[view] [refactor] Don't attempt to call inputEngine.render, leave this to the individual engines.
[view] [fix] Always use async api in middleware
[hook] [test] Basic tests for starting and triggering hooks
[hook] [test] A number of new asserts (some are failing)
[hook] [test] Tests use methods that call back exclusively with objects (all pass)
added script to run tests
Merge branch 'master' of https://github.com/bigcompany/resources
[view] [fix] Updated async view loader to use layouts. Added better handling of invalid presenters.
[view] [refactor] Use async view loading by default