Test: Use karma to automate unit testing
Test: Make selector tests execute in new env
Test: Make extending tests execute in new env

Remove "exclude" option from karma.conf.js
Test: Modify url helper

Modify url helper so it could work in karma environment
Test: Make utilities tests execute in new env
Build: Check karma.conf.js through jscs and jshint
Build: Small simplifications of karma config
Build: Update "npm test" command and readme