require 'set' library in selector.rb

Currently it makes assumption that 'set.rb' loaded
Merge pull request #50 from avsej/require-set-library

require 'set' library in selector.rb