added state machine header and test files
added source file for testing transitions in Fault and Ready sub-machines
completed state_machine header files
expanded tests for transitions of material load submachine and full state machine