Added KnockoutJS & wrapper module for observables

* util/observable
** Wrap KnockoutJS’s observable, computed, observableArray to keep our
domain models from explicitly depending on the library.
** Additional ‘async’ option specifies that the observable should
*asynchronously* notify changes to its subscribers.
Change Account model to use observables.