added not_unique method, and working on new sample reddit_science.rb
added partial nil support and non_unique for early skipping