Added session tests and methods
Add webmock and VCR for testing api functionalities
Finalize specs for session in terms of default params and GET messages. Implemented some small functionalities as well as fixes to both session and client.
Change client to only take in an options parameter and defaults to use the ENV variable token unless overidden.
Change error output for wrong token in client
Add more comments and make it less messy
Added specs and result class to handle hash responses
Configure client to return back a Result object with the resulting hash of the API call. Set specs corresponding to that as well