Working CourseDAO.

CourseDAO for persisting Course objects.
I added getCourseByID to provide course retrieval by ID, since those are unique values.  I will look into getting courses by name once I finish the other DAOs.