Use Net::HTTP::Persistent for requests

Adapted from @justindossey's PR: https://github.com/hybridgroup/gabba/pull/6
Store http in instance var instead of class var

This should hopefully avoid GC issues and other misc. bugs
Merge pull request #27 from hybridgroup/net-http-persistent

Use Net::HTTP::Persistent for requests