Availability profiles

Created support for crud functionality for availability profiles