Adding support for Knockout.js bindings

This is a powerful, general tool for binding our JSON model to an HTML UI. Also adding JSON support for older IE (v7) and premade KO bindings for Bootstrap UI widgets.
Working Knockoug editor (study metadata only)