bower.json: adding bower config

Also updating package.json
Controller/Entity: requestView swaps for _initView

Instead of using _initView() to create an instance of the ViewClass, we
use requestView() for the ability to override in subclasses. This
unifies the paths controllers can take to create a view.
Model: making get and set context independent

Just automatically bind get and set to the model.
Controller/Responsive: a view-switching controller

The controller is used to switch between view classes when the media
breakpoints change.
0.4.1
Build of v0.4.1
Merge pull request #64 from Aintaer/master

0.4.1 Responsive Controller