[Minor] minor code cleanup
[New] Added generating of test vector files including validating to MD5
checksums
[New] extended tests with leaf hashes
Merge remote-tracking branch 'origin/master'