Schedule to be used as an example for parsing
Example output, although just a sample timeline charts page from google api docs, not really an example at all
Initial commit of run and parse; parse will find the schedule table and print it
Parser now prints out the course name for each row in the table
Parser now makes a dict of courses with a count of how many schedule entries that have
Oops, forgot a column in the schedule table
Parser now adds schedule entries of each course to the dict
Parser now parses the day section to a list of days
Parser now converts time from 12h timerange to two values of 24h time
Parser now returns the dictionary it generates instead of printing it; now printed in run.py
Don't need this anymore.
Added google calendar API authentication
Googlecal can now add a calendar to the user's calendars
Removed unneeded import
Parser now has a function to parse start and end dates and times into datetime objects
Datetime parser now returns ISO datetime string instead of python object
Parser now has a function to convert a list of days to a string of RRULE style days
Recurring events for the classes in the schedule are now added to the google calendar.  Has a few issues, see TODO in googlecal.py