Fix tests to work with a route returning a *payload*.
Fix route to actually return true / false on process() and a *payload*
as a seperate call.
Merge branch 'feature/fix-route-to-return-payload' into develop
Cleaned AssetResolver's resolve() interface making it simpler to use.
Change the way the asset manager stores assets that have been resolved
via the resolver.
Merge branch 'feature/resolver' into develop