Maintenance and spring cleaning

Used JSLint on custom project files.
Wrote QUnit tests for most Knockout view models
Removed crufty JavaScript