added required_ruby_version
added original author
update latest dependency
remove
remove rubygems require.
added coverage directory into clobber
merge drop-ruby18-support