Added matrix stack

As per #25 I added a matrix stack for Mat4s. I think the coolest feature is `Rebase`, even if I recommend against using it if possible :p. Overall, this should make 3D scenegraps easier with the package.