Changed Application global config options to return reference.

This allows configuration setting chaining, such as
app = Application().enable_keypad().enable_echo()
Comments!
Changed inheritance-ready properties from Widget.

This is to prepare for the new composition-based object model.
Added Widget::write and associated methods.

This is a simple write-string-to-screen method.
Modified Label to use composition rather than inheritance.