Added some utility methods to the document store.
Ensured that the transaction is set on all commands during collection creation and deletion.

DocumentStore now raises an exception when collection creation fails.
minor bug fixes in the SqlClientProvider

Encapsulated all collection name in brackets, this allows the usage of more collection names without conflicting with T-SQL keywords.

Fixed a bug when enumerating a collection.
Added a small demo console application.