Fixed test and travis
badge addded
rename gemspec
support search_opts