initial commit of process module
initial commit of basic structures for protocol (and some TOODs)