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