Random circle drawing application.

This commit makes a few big changes.
1. It provides circle-building capabilities.
2. Establishes a minimal GUI.

The executable now does something, which is to draw 15 random circles.
Added red circle display.

Fixed an offset bug in the circle display algorithm and added an additional
parameter for displaying a selected red circle.