[75384126] Methods to handle any existing availability and dates that the volunteer may have put in already.
Modifed JS to only update if successful AJAX call and base the call on the colour of the table cell.
Modified the Project Availability to display additional data.
Clean up of some of the code.