Adding support for knockout functionality
Redoing lost changes
Adding more functionality to the knockout code
Further functionality
Adding simple validation into the application