jshint and jscs for tests and tasks
added flow to continuous intergration tests
added scripts to add code coverages tests to npm