Update Matrix.h

This is the UpToDate Matrix Class
It is great.
I'm getting weird errors that say Multiple Definitions of every function. Try it on your machines and see if it's just because of my screwy git hub/gui/bash/whoknows