Adds matrix and shape methods

implements popMatrix, pushMatrix, applyMatrix, resetMatrix, printMatrix, box, sphere, sphereDetail
adds mode options to size method
defines renderer constants
gets jshint passing

fixes #314