Rebuilt with AngularJS, added bootstrap