Angular

Includes updates from Micah and myself. We added support for multiple agents and workers and integrated angularjs into the project.
Use /**/ to denote