Extended JTextField and JPasswordField to allow for hint text.
Images/Branding
When the socket is no longer open call close() instead of setting
isClosed to true. This ensures that the session is cleaned up.
Fancy new UI with nearly complete logic!