Minimal .travis.yml

Closes: #35
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.
move design doc creation to view tests

create view tests file since there are more view tests to come and I
think it's good to encapsulate this since the design doc handling is
somewhat independent of the basic KV engine.

Closes: #34
Update AUTHORS, CHANGELOG to reflect PRs, bump year in LICENSE.