PR: Adding integration test 

Adding a basic e2e test using Ember and qunit, this seems to be the standard for ember development and is supported by a lot of people from what I can see. The gulp task that runs the tests uses phantom as the browser however we could expand this to others. This is a start for the e2e tests and with the built in Ember test helpers there seems to be a good framework for e2e testing at least.

I also did some code clean up, removed some self executing functions that were not needed.