Scope Projects and Collection name to User

Closes #128. Partially addresses #80 by adding more indexing on projects
and collections.
Depending on how we are filtering the collection attributes (name vs display_name) i think we only need one index here. Perhaps the collection name should be uniq and the display name just used for views.