Only check Evasive if it hasn't expired
Protect shared memory by receiving API calls through Event channel
nil the pointers after closing, need to add test case for this one
Check for connection error
reapInterval should be duration and now can be set by SetPingInterval
Much cleaner node creation and removed additional uuid generation
Renamed signal to sig
Implemented Disconnect to quit gracefully