Use Knockout

applied KnockOut data bindinds.
Last commit

Due to a number of errors in the book's code, that I have been unable
to troubleshoot; I have decided to put this project down for the
forseeable future. My hope is to find a different book that I'll have a
better learning experience from, then come back and complete this
project with that knowledge.
Merge pull request #1 from IN3D/devel

Devel