added base cmake files and configuration (not building yet, lots of defs that need to be setup)