Backbone testing

@abboudm 
@omjolie 

Skim through https://github.com/Eduki/eduki/wiki/Backbone-testing, which documents these changes and how to interact with them. We're going to need tests across the backbone application, but since most of the backbone is about views, the tests don't need to be extremely thorough. The level of testing we should have is that we can run our tests and know that all of our views will indeed render pages with correct data.