Refactor:
1. remove "BasicObservation" reference from BasicProcess class
2. simplify BasicProcess constructor (masterPid, pid, bob)
3. BasicObservation as a parameter of establishWritetoOrder()
4. extract write_pool to super class BasicObservation; adding method "storeWrite2Pool()" in class BasicObservation