First cut at adding cmake build.