feature/interview sheduller/post appointment

Request Post Appointment now really post appointment and receive as response - AppointmentID
Huh, so many logic in constructor. Split it please