Class Structure Initial Setup

CaseElement, NPC, and Object all created.  CaseElement is filled out in
accordance with the UML document.  Includes getters and setters for all
of its fields.  NPC and Object inherit from CaseElement but are not
complete.