Switched to using TTK by default, with fallback to Tkinter.  Added Center Method for root object

Switched to using TTK by default, with fallback to Tkinter.
Needed so it would look "right" under MacOS.

Added Center method that auto calculates the dimenstions of form and
screen.  Used like:  root.center()