Handshake is now performed to confirm server

Also added some fine tuning with colors for errors, moved the error line
up, and now clear the entire error line on success.