Got the basic Teacher module to work with state machine and callbacks. (NOTE: this is only available, unavailable and unfit states, and **not** the more complex Teacher Scheduling module, which contains the main transitions)