added alias field to the Server  Client class
added some structure to connection creation, might need to be scrapped