create version.rb file, and bump version

2 commits in this PR

* Refactoring the version constant to its own file, as standard on rubygems
* Bumping version to 2.6.0 and adding some history (master should always be on version ahead of the current live version from rubygems, and the history file should be updated it, when commits are merged into master)

cc @fw42