Use Gem::Version to compare version fix #1
add travis support