Basic HTML page
Store recurrence information
Skeleton code for /api/availability
Naive availability code
Store duration instead of end time

This will make filtering easier
Availability filtering