starting to transition to mvvm

I'm removing ASP.NET until I have the prototype better built out using
the Knockout.js MVVM framework. Until then, I'm using JSON files to
simulate the server
rewrote html and javascript to use knockout

this is pretty rough but it works.
added mvvm interaction functions

added the function stubs for changing the view and modified the CSS to
work with the new mvvm structure.
Merge pull request #13 from italy-portugal/add-mvvm-framework

Add mvvm framework