added unavailabilities, unavailable days and creating shift methods. Create shift is not working right now