1) factored out C++11 and Eigen into lib/autoconf; reused by the exported library
2) restructured header naming and locations
3) HF test is now also part of the exported library ... needs Eigen of course