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