-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
Merge branch 'master' of https://github.com/travtarr/osu-scheduler.git
Merge branch 'master' of https://github.com/travtarr/osu-scheduler.git

Conflicts:
	SchedulerServer/src/main/java/edu/oregonState/scheduler/MainFactory.java
Merge branch 'master' of https://github.com/travtarr/osu-scheduler.git
-Fixed CatalogScheduleProvider to not use DAO class for queries.