Feature/collection create

This PR adds a simple interface to create/update a collection.