Adding a clientDetail object to enable additional information to be sent from the server to the client (fixes #4)