Basic transformation code.  Separates transformation into three parts and 
concatenates before rendering.

Controls
--------
ESC: quit
I,J,K,L: translate in the XY plane
;,P: scale down, up
U,O: rotate around Z axis
