Create calendar analyzer for availabilities

https://trello.com/c/FulwCRAw/26-refactor-availability-and-pickup-methods-with-new-object
I would assume you can just access this directly on the object from the view, rather than exposing an additional ivar.