State Class

Wrote the state class:
1) has name for id by FSM overseer purposes
2) has list of names of states that are valid for transition
3) has an associated behavioural interface, IBehaviour, to be written at
a later date.