Reverted - Don't merge without group discussion in the morning!

I reverted what we had working on Sunday night but then added in all of the underscore.js templates and JavaScript MVC that we've done in the past couple days.  The login is working and I think this will all work fine (with minimal tweaks) and we will be able to move forward. I just have to make a few changes to how the templates load.