Moved member functions out of classes that only use public interface.
Pretend this is squashed to my last commit.
Basic transformation functions added.
Adding testing classes.

* I am basically going through my linear algebra book and finding interesting problems to do.