Remove Knockout 2.0.0 compatibility; update to use 'if' instead of 'template'; other minor updates.
Fix #5: update $value when observable value changes; update Punches compatibility.
Update to work with observable view models.
Update version 2.0.0; Update tests to use released 3.0 version of Knockout.