switch to .ruby-version [skip ci]
adjusted rubygems source [skip ci]
persist using YAML::Store instead of PStore
very basic AfterDo implementation

* spec directory structure changed to separate things