Add first, small client implementation, fixes #4