Cleanup and knockout

Cleaned up file organization and added knockout as dependancy
Knokout work begins with models
Code Cleanup
update