User Collections

Resolves #23.

Created a collectionService to provide functionality for creating and managing user collections.
Consider using the constructor syntax to set these: 

new Collection() { Name = collectionName, containerID = containerID.toString() ... }