make all non-implementation headers includable without preconditions. Also, this removes the GravityColumnSolver.hpp file, because it tried to include a non-existing file and it was thus unused.