Use ActiveSupport Concern

It makes easy to use version class with different AR connection
Use ClassMethods module for AS::Concern

including missed class methods
Add rspec for concern
Merge remote-tracking branch 'chulkilee/use-concern'
Reorganizing specs for new VersionConcern module merged from #289
Cleaning up the specs for the RSpec helper