- Move state machine classes to own folder
- Delete AppointmentTemporalAction class
- Add AppointmentTemporalAction and AppointmentStateType enums (WIP)
- Add UI project