Filled out all the missing functions in the intervals.
Database changes around block reservations now that they're filled in.