Organizing common helpers
Adds merging utility
Adds context-helper for creating new objects
Merge settings
Specs for factory
Merge received arguments
Do not use send() here; fix
Specs for testing merged params
Replace apply() with call() where necessary
Use app in lowercase
Bundled vendors on separate files
Delete built files
Augment event arguments
Removes crappy API; specs
Augmenting arguments was not necessary
Using data() may throw unexpected issues (!); fix
Trying to catch errors within actions
Smart throw, better not-found; fix
Move core functionality outside app-context
Pass module instance as self-reference; fix