modified Merkle so that blank subclasses can be created with no parameters on the constructor.
fixed some typos
added check for branch verification invalid leaf
added test for invalid leaf in branch verification
Merge pull request #25 from wiggzz/devel

made merkle more consistent with SwPriv interface so that objects can be created without parameters.  couple other small things.