Updated copyright notice
Repository - Adds singleOrNil:withPredicate & firstOrNil:withPredicate:

- singleOrNil:withPredicate: returns a single result or nil, and asserts that 1 or 0 records were returned by the source query
- firstOrNil:withPredicate: returns the first result or nil