Added simple cmake build system for this and added stubs for the main
class.
Added the main interface.