Add backoff to register attempts
Change to use select for everything
Merge pull request #16 from twitter/registerbackoff

Add backoff to register attempts