Rewrite with Angular and Bootstrap; Grunt build system; Less for styling