only auto-increment when no port specified; fix typo in docs
update package.json: add contributors
add keypress support
clarify docs