improved file observer classes, removed old classes, package structure
update

Signed-off-by: Christian Lüthold <biocodr@gmail.com>
adapted file observer tests to new interfaces

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