basic functionality in place to change nick. issue #3
build the credential object in the same scope as the set command, so that the credentials are up-to-date when there's a nick change and a disconnect+reconnect
send button now works, added a change button for nick change, and had to rename several styles to be more logical. fixes issue #7 reference issue #3