adds initial commit of collect_and_select.rb and collect_and_select_spec.rb. Tests fail