refactoring ngui into file per widget.
creating textlabel, refactoring.
ngui_button, work in progress.
button bounds
padding not quite so hard coded.
weird textbox somewhat responsive.
ssh mode text prompts work to a degree.
hide password text
crash out on connect failure.