Added Event machine compatibility using httpi library

Added httpi library, and use that instead to make requests, as I can functionally choose the adapter by passing in the new use_em option with opts on initialize.