bower.json: using nbd 0.4.3 for the native logger
util/error: a global error handler bus

Does chained catches for promise chains.
Component/Form: refactor to support error management

Introduces an Error class to help scope errors.
Component/Form: automatically creating Form.Error

Form.Error automatically gets created from anything in the error that
matches the data keys.
Component/Form: adding a safety clause

Removes a side effect of _submit()
Component/Form: error hide event

Also fixed up relative paths
Adding DS_Store to gitignore
Node jshint option for Gruntfile
Generated documentation
Adding documentation build step
Remove unnecessary docs
Markdown docs
Merge pull request #4 from mrjoelkemp/docs

Docs: Fix Container docs. Grunt build process for generating HTML from docblocks.
Scrollfloat: fix bug causing bindings to not activate after being removed
Merge pull request #6 from mikesherov/scrollfloat

Scrollfloat: fix bug causing bindings to not activate after being removed
Component/Container: overriding static init
Component/Form: validators call with form context
Component/InfiniteContainer: allowing .bind() for firstLoad

firstLoad as a flag couldn't be used without model before. This change
fixes that.
Controller: contained entities in .nests

.nests should be an object of other entities. The keys of that object
should match the keys of the view's .nests. The view's .nests is an
object of selectors, such that matching .nests keys will have the entity
rendered into the selector.
bower.json: updating nbd to 1.0.0