Unit tests using karma
Full test suite running with Gulp
Code cleanup