Added rotation

I've added a x-axis rotation animation, as requested by @deanjanssen. 
I noticed some stubs dealing with rotation around the code, I left those alone, and implemented a matrix rotation transformation. 

Not sure whether rotation along the y- and z-axis would make any sense, but those are easily implemented. 

Hope you like it!