Experiment with AngularJS
Clean up refactor
Merge branch 'boxes'