start work on CMake script

CMake is a pretty nice cross-platform build system.  I started in on a script.  It seems to find all the dependencies and sets up C++11, however, upon building I'm getting some BOOST errors.  Not sure if it's just the version I'm using (1.54) or a bug somewhere.  Anyway, it's a starting point.