Added display/geometry.py to handle various graphics transformations.
moved camera/cursor stuff to viewer