made _.pick use _.has, and added _.omit