Added testing suite with Karma and Jasmine and Travis