HTTP adapters

* add ability to specify an adapter in block tracker configuration
* added some adapters for faraday (itself adapters), celluloid http, and defaults to net/http
* update rspec syntax from should to expect/to