added freetimes()

freetimes() asks the user about the days they are free, and how long
for. It returns a set of Day objects, each of which contain an amount of
time in which a workout can be scheduled.