Process control fundamentals (draft), several Design Patterns help
structuring this manager:
.flowcontrol
	.manager
		-> ProcessManager
			-> ProcessManager as Singleton
		-> ProcessFactory
			-> factory for Processes that are assembled of messages
	.processes
		-> one Process per Use Case
		-> Process Interface
		-> Processes contain Messages
	.messages
		-> one Message per Step in Use Case
		-> Message Interface
		-> Messages can be compositions of other messages -> allows
submessaging
		-> Messages as Composite of Commands
- process factory deleted
- samples deleted
+ ProcessController -> controls processes of type ControlledProcess
Merge branch 'master' into flowcontrol
Process framework implemented
Added tests for ProcessManager
Transition of Process validation
Test Process construct
Improve ProcessStep: can send messages, put and get

+ reduce NetworkManager#send method to a single one
+ NetworkManager#get is now asynchronous
Merge branch 'flowcontrol'