Stage4: Implemented server command !getClientList
Stage4: Started to implement TimestampServer
Signing of timestamp implemented
Taught the AuctionServer new commands:
* !end - stops and exits the server
* !close - closes the server socket and disconnects all clients
* !reconnect - reopens the server socket
Ended Auctions are not removed from memory anymore.
They are still needed to allow signed bids
Client does not terminate when server is unreachable anymore.
Instead, it trys to reconnect periodically.
Automatically logs in the user after successful reconnect to server
!getClientList results now saved in client
Getting signatures from other logged in users for signedBid
New users added: bob and carl
password is the same as alice's

Ports are now delivered with !getClientList
!signedBid successfully formed using signatures from others
Server now receives signedBids and verifies their signatures
signedBids now verified and applied
Fixes and improvements all around