Simplification of interface and implementation with the use of dedicated
enum trade signals.
Simplified interface and implementations with use of FSMThread.
Implemented factory method for the FSMThread types.
Created state machine package and moved all interfaces and
implementations in there.
Moving to state machine package, part 2.