New: grid settings available as options.

Refactored the grid setup to allow setGridBoxHeight/Width().  Removed setCurrentAngle since it's not appropriate to change currentAngle without calling rotate.