First pass at prototype for 0.6
More changes to lib/mojito.js; Updated newsboxes app
- Rewired all mojito- middleware to lazy init
- Moved dispatcher into its own module
- Updated lib/mojito.js with feedback from PR review
Moved all middleware specific functions to `lib/middleware.js`, which will be mixed in with `lib/mojito.js`
Added lib/logger as a submodule to lib/mojito
Added app.js for the quickstartguide example;
Updated module description
Removed unused code
Changes based on most current PR review.

https://github.com/yahoo/mojito/pull/1101
- update api docs
- linted
- updated middleware initialization to be at runtime instead based on feedback from PR
Updated api doc.
- Using app.mojito.store (as opposed to app.get('mojito.store))
- Simplify the exported function for lib/mojito.js
- linted
- merged the constructor and `createMojito` method in a single call
- updated `app.js` examples to use the revised middleware() api
More changes based on PR feedback: https://github.com/yahoo/mojito/pull/1101
Updated middleware execution at run time based on PR#1101 feedback.
Added doc about how objects are exposed via the `app.mojito` instance
Merge pull request #1123 from imalberto/next

Merging #develop into #next
First pass at prototype for 0.6
More changes to lib/mojito.js; Updated newsboxes app
- Rewired all mojito- middleware to lazy init
- Moved dispatcher into its own module
- Updated lib/mojito.js with feedback from PR review