Adding scopes to collections

This creates behavior discussed in https://github.com/lox/pheasant/issues/115. Our use case is summed up in:

https://github.com/lox/pheasant/issues/115#issuecomment-46605967