Add UI

Adds the basic components and system required for the creation and
drawing of a user interface.  The JOGL Overlay object used is accessible
as Titania.ui() after calling Titania.init_ui().

This commit moves the Titania.renderer() reference to the "rendering.rb"
source file.