Fundamentals: removed R# inspection violations
State Machine: added specs for creation of active state machine (naming, custom factory)
State Machine: lots of clean-up
and some more cleaning-up
Fundamentals: more clean-up
StateMachine: clean-up of Specs
State Machine: clean-up of unit tests