Basic client construction and Server version implementation