Angular

With the help of @royboy789 we've added Angular to the project to help with some of the heavy lifting. This will likely become the master branch.