call super before rendering links in Hypermedia#before_serialize. don't use copy but original options hash in Client#before_serialize. this allows including a Hypermedia representer after the Client module was inserted.
getting rid of ShamRack testing as it runs inside the same process. we now spin up a separate sinatra process which allows real-world test scenario.
moving integration files to test/integration.
update tests to connect to localhost:4567.
remove sham_rack dependency.