removed unecessary source file

fix
added support for creating availability profiles
Modified profile retrieval to reflect new schema
fixed profile querying
Retrieval of record IDs, Support for deletion based on ID
Support for profile update
Added check for uniqueness for new APs
Source code formating with go fmt
Added comments + go fmt