Merge pull request #27 from spenceralger/browser_tests_for_travis

ES Version support, Testing enhancements
ci.sh now calls mocha directly so that it can pass the port from jenkins and use the jenkins reporter