Initial ContentProvider implementation for scheduling

Initial database management and ContentProvider implemented to allow for standard insertions and queries for course data through a ContentResolver.