Updated ICal to use new object getters and setters
HashMap for tracks in memory, method to load tracks from json and store in database

/src/org/osuosl/ocw/Schedule.java: Added checks for optional event elements. HashMap for tracks when loaded from json or database. Method to load from database and store in HashMap or load from json and store in database and HashMap.