Merge pull request #7 from aalpizar/master

Readme: Added bower install information
util/throttle: moved to nbd

Using nbd/util/throttle instead
util/error: test formatting
Component/InfiniteContainer: replacing need for construct
Controller/View: moving nested rendering into views

Instead of having redundant maps in controllers and views, we use the
model as the source of entities.
View: protecting against empty nests

If .nests doesn't exist, don't crap out.
Merge pull request #8 from aalpizar/master

xhr: Wrote tests for xhr.js
Controller: extending off nbd/Controller/Responsive

Instead of Entity, Responsive allows controllers to be responsive while
maintaining the same behavior of Entity controllers.
View: ability to render nested to this.$view

Instead of purely using this.$view.find(), if the selector is empty, use
the whole this.$view
Dialog: uses BeFF Controller

Instead of going straight for nbd/Controller/Responsive, since all BeFF
Controllers are nbd/Controller/Responsive.
ux/keyboard: missing context in loop

Needs to reference a static property.
Tagify: Fix placeholder display logic and events. Fixes #9
Merge pull request #10 from mrjoelkemp/master

Tagify: Fix placeholder display logic and events. Fixes #9
Merge pull request #11 from aalpizar/master

Container: Added tests
Component, Controller, View: all mixing in log trait

All BeFF classes should be loggable.
Component/Container: faster array reset
infiniteLoader: Added tests to InfiniteLoader.js
InfiniteLoader: fixing majority of test errors
InfiniteLoader: found bug all the way in ux/scrollfloat

ux/scrollfloat was using a buggy implementation of throttle, which is
now offered by and supported by nbd.
View: guarding against non-Models in ._model