test: [karma] use karma phantomjs runner

- tests refactored as bdd instead of tdd
- removed test/browser bootstraps
- add karma-runner