feature: convert client side to single page app using angularjs + grunt

chore: add build tools

feature: add angularjs as dep and convert js/html into angular templates

remove deps on handlebars and handlebars templates as well
style: rename all controller aliases without the `ctrl` suffix
feature: add TrackService to consolidate the track data shared by the player and topbar controllers
chore: remove backbone dep. move modal into its own html file and move underscore to vendors
Merge pull request #1 from berwin9/master

convert client side to single page app using angularjs