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