Fixed SaveVolunteer

-Updating volunteer now works!
-Password generated as FirstnamePhone, not Phone to avoid duplicate key

I am not sure what was up with the savevolunteeraction, but when I tried UPDATING a volunteer - that is - adding new availabilitie to an existing volunteer, it... didn't go so well. What I did was take the INSERT AVAIL ( ...); * (number of availabilities) and make it INSERT AVAIL (...), (...) - just one insert with all of the values.