Updates example with alternate usage
Refactors client to make discovery an explicit step, and look for multiple forms of the link tag and header. Moves some tests to a "discovery" test file. Adds webmock so we aren't making random HTTP requests for testing.
finishes stubbing out http requests for sending mentions
update readme
update travis build statis