Client sideify

Here's all the angularjs stuff I've been working on for the past 2 weeks. Whoopie!