Add dynamic AngularJS web view and update tests

+ AngularJS has Jasmine tests available to run at /tests
+ Python tests now check purely for JSON functionality
+ Javascript dependencies added via Bower