create collections

Adds functionality to the "new collection" form in the overlay manager.
Functionality can be re-used from other plugins as well (see the "OverlayType" implementation in the remotestorage plugin to see how)