Good habits.
Config now takes a default value in it's getter methods. This value will
be returned if the value does not exist in the configuration. This
guranees that the method will not return null (if it does it's they're
own fault!). Because we no longer have to worry about null values being
returned, we can have primative types be returned.
Woo documentation!
Added SwingWindow.java. This class represents the actual window that is
displayed on the screen.