removing duplication icon name
refactoring tree traversing to work recursive
instead of first of calculating the candidates
moving pry to gemfile
adding homepage to gemspec
using Net::HTTP's ::new instead of ::start to have it
respect configuration in the block
custom user agent
configurable Net::HTTP timeout