attempting indigo build. 

 Fixed an include statement in scheme.cpp and a cmake_modules dependency for handling the Eigen package.  
Can you update this with an `#ifdef` guard like the one on line 11 so that this still builds on multiple boost versions?