- add jshint
- discover, connect, and disconnect