Using real bluebutton.js (at least draft version)

Includes associated revisions, including switching processing from JSON to XML, moving from angular to swig, and others.