updated availability stuff

-made the availability class a collection, implemented those methods
-changed other classes to account for this
-made it so that there is only one StylistAvailability per stylistID
(this might change n the future, kinda on the fence about it)