Implemented set_versioning_state in order to define the versioning state on document creation
Some small enhancements for merged commit

- Spelling
- Check on document state
- Checkin works with set_versioning_state
Improve documentation
Regenerate gemspec for version 0.3.4