angularize!

Made some adjustments to the js environment and removed the dependency on server-side templates. I decided to PR against here instead of the main project repo so we can get some back-end stuff in there first before figuring out how the client code is going to be placed and built.

Anyway, the structure right now is pretty simple, but leaves plenty of room for expansion and module additions.
I don't think we can merge two images like that.  We will have to pick one and branch off of it. So this approach seems right.  Also does npm come standard with ubuntu?