Closes #133. Tested working correctly with my Gattii project.
Looks all right. Mind adding signal_handler_disconnect as well?
I'm not planning on adding _disconnect. It's not necessary for my application and I'd rather focus my efforts there right now.
Thanks for the PR.