Move the file watcher to the file package

fits better there

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
Open interface for the TomP2P peer #37

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
Merge branch 'issue69'
Add digest call to file buffer #37

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
Merge remote-tracking branch 'origin/master' into observer-digest
Use the await #69 in the fileobserver

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
Prepare the modify file buffer

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
start() returns IProcessComponent

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
added possibility for timeout to process await

Signed-off-by: Christian Lüthold <biocodr@gmail.com>