Additional core files

This is using MVVM architecture vs MVC style described for AngularJS. We
will look at both.