remove autostart
use inherits module
use more logical event and method names
add stop method
add error handling
use tape for tests
update example
docs
2.0.0