fixed some typos and such
major documentation refresh. preparing for release
fixed type defaulting for messages
implemented Client.pm. Implemented error objects which simplyfied the error reporting.
removed unneccessary documentation and added neglected documentation.
implemented roster and message sending mostly. along with presence handling.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.