Add support for 'exclude'

'exclude' works similarly to 'include' but the inverse - it *doesn't*
return rows that have matching associations. The association itself
is not returned at all.
Add regression include tests (without where)
Merge pull request #2 from rpaterson/exclude

Add 'exclude' functionality