Close GH-2: Full rewrite in AngularJS/Bootstrap.