Added abstract algorithm class for image processing algos to derive from
Added CMake skeleton