Minor fixes

- Fixed negative runtime
- Fixed to many chainable entries in backtrace
- Fixed exception if no tests found
Major rewrite and fixes

- Fixed positive false tests
- Fixed negative false tests
- Using Q.promise for sequentially running tests
- Using Node domain for every run
- Allow timeout changes via timeout-method