Added mutliple tests to person.py. Modified activity to accept dates and strings for the date object. Sorting is broken for courses with same start dates but different end dates.
Fixed 'broken' sort - was a bad test case, not a bad sort.