Added new class to goocal package

Why this change was necessary
-  This change separates the backend functions of the
   GoogleCalendarManager out from the class which database directly
   interfaces with
-  This makes more sense, makes the program more object-orientated and
   more readable