Removed untested and broken classes Future and FutureWatcher

Left overs of the private version of the Framework. Finally getting
rid of these.
Migrating to CMake as build system