Reformat Content Provider class
Get a CourseDbHandler onCreate
Fix authority and Uri creation in contract
Rename base contract class
Move InstructorContract into main Contract class
Add content types to contracts
Add projections and default sort orders
Underscore prefix instructor column names
Add URI matcher id's
Setup the Uri matcher
Prefix to the list content types
Implement getType properly, using UriMatcher
Make dbhandler's open method safe to call repeatedly
Make insertCourse methods return long id's

Also, make one that accepts ContentValues
Implement insert, but only for courses
Start implementing query in ContentProvider
Implement dbhelper close more safely
Remove query functions

They're not going to be used by the content provider, so no point
Add a getDatabase function to DbHandler
Fully implement query in CourseProvider