handle detached dom nodes direct call
refactor full test suite

- all `it` are now independant and can be run on .only (less prone to
errors)
- always starts clean
- remove testling testing
- add zuul testing
- add travis-ci