Emits handshake event after confirmation sent to client
Prevents active clients from accidentally decaying due to race condition
Adds client destructor to ensure event bindings are correctly removed in all cases
Merge pull request #14 from xavi-js/hotfix/decay-race-condition

Prevents active clients from decaying incorrectly