split C++ version of cblas header into its own file: cblas.hpp