Initial checkin of client code and basic docs.
Initial documentation.