holoirc: cleanup and fix some bugs

* add some comments
* change the name of some methods to better reflect their purpose
* allow disconnect using /quit
* unbind from service every time in onStop