rename matrix.h to matrix.hpp for silly reasons. Will need to change my make file eventually.