Lots of update
Mostly just angularjs stuff