Fixed Jasmine tests

# What's New?

 * Have a running test suite for our Angular code

# What's Next?

 * Need to upgrade angular to latest (some bugs in the version we were caused problems for Jasmine)
 * Need to get rid of foundation in favor of Maccaw's grid framework
 * Need to rename controllers (the purpose of the controllers slowly changed over time and is no longer relevant)