Code coverage restriction was added.
Fixed: line endings
License information was added to gemspec,  license text was added to the
repository.
Remove trailing whitespace.
File/directory structure changes.

Document::PNG definition was moved to a subdirectory.
Support for SVG document format.
Fixed windows line endings.
Added support for the XML format.
Minor documentation updates
Indentation / trailing whitespace.
'rename document' functionality.
Minor documentation update.
'Delete a document' functionality.
Minor documentation updates.
Create a document functionality.
Indentation fixes.
Removed trailing whitespace.
Throw an exception on API error.
Added extra data to API error object.

- error code (HTTP code)
- error message (if any)
Extracted shared code to a new parent class.

PNG/SVG/XML  document presentations  shared some  common code  which was
extracted  to the  new Document::Presentation  parent class.  Specs were
updated to reflect this change.