We just happen to call it api.rb. Really, it should probably be http_wrapper.rb or something