Added underscore to bower.json
Added in underscore to the Jasmine tests
Refactored JS to dry up the constructer (initialize) function