API changes, make use of ExceptionNotifier, closes #2

- breaking API change - new way of configuration (that allows to make
  usage of handle_exception method)
- removed useless assert_block calls in tests (in fact we're just
  ensuring nothing is raised there)
- added mocha as development dependency