Added set and create for design documents

Since most other drivers support it I would find it great to include the
handling for creating and removing design documents programatically.

The function names are inspired by other SDKs doing the same thing,
tests have been added in cberl but I would consider moveing them to a
view tests file since I expect there to be more view tests in the
future.