Make Aviator::Session accept a :params hash and return a Hashish response

Phase 2 of #126.