adding basic messaging
initial availability added
saving giver's time slots
Merged with update-farhan.