Availability System finished

The availability system will now merge all overlapping availabilities.