Issue#13: Implemented basic client.