Adding Angular.js

Adding Angular.js to our dependencies. I'm convinced this framework with significantly improve the Viewer Apps... making both development and user experience more coherent.

There is a slight learning curve, but it's not too bad. I'll begin applying angular to the TreeViewer and hopefully demonstrate it's power there.