Change modules to common.js style.
Merge pull request #362 from ruemic/master

fix a typo
Use duck typing in View#getTemplateData.
Add utils.serialize.
Move private methods out of model definition.
Add utils.getAllPrototypeVersions.
Use utils.getAllPropertyVersions everywhere.
Add utils spec.
Serialize is now called everywhere instead of using toJSON for backbone models / collections.
Revert "Serialize is now called everywhere instead of using toJSON for backbone models / collections."

This reverts commit ac1ff9978bbd4f672f03d8887ce4abc52f36d89e.
Update docs.

* Add subview example.
* Add `SyncMachine` `Model` example of integration.
* Add brunch-with-chaplin link.
* Change `-` to `*`.
* Remove `modelBind`.
Fixed spelling error in layout docs.
Update Router docs.

* Add global events docs.
* Add docs for named routes, controller / action params.
Merge pull request #365 from deanchen/patch-1

Fixed spelling error in layout docs.
Add controller docs.
Add utils docs.
Added module.exports and halved the main file.
Removed old build system.
expors => exports
Initial run through on the build process.