Issue #12: Added database management classes and a class to represent user accounts.

An SQLiteOpenHelper class, ScheduleDatabase, was added to act as an interface to manage data on the client. Primitive operations to query an Account, along with a DTO for it, were also added.
Issue #12: Refactored ScheduleDatabase and ScheduleContract as per code review.
Issue #12: Introduced ContentProvider for schedules data.

ScheduleProvider now implemented as a interface to the underlying SQLite database for holding Schedule related information. The content provider now supports extracting account data related to a clientside instance of UWSchedule.
Content provider now has support for Course data.

Course data can now be inserted to and queried from the database.
Added example use case of ScheduleProvider class through a ContentResolver.
Merge pull request #23 from hpxro7/new/provider

Initial ContentProvider implementation for scheduling