Revert "Merge pull request #46 from zendesk/nherment/RADAR-235_refactor_...

...presence"

This reverts commit 53224754da3e9f8e4268df8a8e16b99e53796c9e, reversing
changes made to 2fca2907f58a838d6551cf2c5e70494380375d01.

Conflicts:
	tests/client.presence.test.js


@zendesk/zendesk-radar  The one conflict was a very simple one. 

I want to revert so that other work does not stall. I will continue to work on the refactor on a separate branch.