Refactor and simplify the File2MetaFile component

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
Improve gitignore

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
Improve the deletion process:
- Deletion of non-existent files possible
- FileObserver triggers a deletion process corrently (buffered)
- More stable
- Some syntax errors in logger outputs

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
Remove duplicate code in file buffer

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
Remove the demo code from library

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
Merge branch 'delete-nonexisting'
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>
added process await()

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

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

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

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
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>
Add timeout in the file observer

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>
Findbugs improvements

Signed-off-by: Nico Rutishauser <nr@hotmail.ch>