#590 MkContents branching support
#590 Unit test updates and some static analysis fixes.
Merge pull request #752 from carlosmiranda/590

#752: pull request #590 Branching functionality for MkContents.create() and get()