Added Touch and Full Screen support for mobile devices. Also added Random Data Generator and Device classes and organised Point, Rect and the new Circle class into Geom.