Adds two more classes to Graphics - Button and Menu. Removes Tool class. Adds tests for Button and Menu classes. Now rendering is sketchy for buttons and toolbox but at least it works.