Frontend.

This PR adds a basic frontend with angularjs. 

It doesn't really do much right now, but I got it basically working. I'll make the website actually show us some useful stuff once we've decided what we want to show. This just proves that it can show us actually useful stuff.
This is in the template directory so that, in the future, I can auto-generate the list of javascript to include. Or something like that. @sharadmv is there a nicer way to do this? Maybe some grunt/node thing? We could just move all the html into static storage.