Update

Role as ActiveSupport::Concern, and semantic version bump