test(e2e): fix assertion message to refer to correct element
test(e2e): remove unused external svg and clean up test
chore(package.json): add karma-jasmine and karma-chrome-launcher
test(unit): remove base tag hack from tests

Unit tests just verify that the directives correctly rewrite the url.
The E2E tests are where the behavior is tested against a real base tag.
fix(svgDirs): remove existing hash from url when computing link
chore(unit): move unit tests into subfolder
fix(e2e): fix coordinate of mouse move operation
chore(package.json): add http-server to devDependencies
fix(e2e): fix expectation to expect correct absolute url
feat(e2e): add script to manage dependencies and run e2e tests