-re-arranged and renamed catalog schedule files
-Added property to indicate if the server needs to parse the catalog
-Added method in MainFactory to test for the catalog parse property
-Added statement in run() to call above method
-Renamed CatalogSchedule files
-Moved the SQL catalog schedule file to provider folder instead of
resources
-Added professorName and deptName into User data table as nullable
fields
-Added Joda-Time to pom (dropwizard doesn't seem to include all of it)
-Updated CatalogScheduleProvider to create a Schedule based on
professor's userID (only if professor's name is in User table)
-Created CatalogDAO object
-Created Catalog object
-Updated MainFactory to be able to create and return a CatalogDAO object
-Removed un-used test class
-Updated previous List objects to use java.awt instead of java.util
-Removed unused import
-Merged with latest changes
-Fixed getDayOfWeek private method
-Updated ScheduleApplication to create a filter to allow cross domain
access to the servlets