Added spirograph and harmonograph drawing routines.

Restructured classes.
Made randomize() function give a spread of numbers within a given 
range and at a certain resolution.