Added base gem files. Created a ReportingClient and completed the first ...

...few functions