[change] Update test architecture

- Remove karma
- Use gulp tasks
  - gulp espowerify && gulp test
[add] npm packages

- browser-sync
- coveralls
- del