dispatcher(): merge .register() into init function
dispatcher(): merge .register() into init function
.dispatch(): update for new syntax
readme: update
2.0.0