fix `single()` and `first()` handling of empty result sets
update readme
Merge pull request #25 from godaddy/fix-single-first-empty-set

fix `single()` and `first()` handling of empty result sets