Changed Server class so multiple connections can be pending at once. Authentication is now in the Connection class