Documenting and refactoring
Cleanup and optimization
Updating documentation
Version bump to 2.6.5
Regenerate gemspec for version 2.6.5