Merge pull request #84 from evoskuil/develop

prevent a last odd character from being ignored in decode_hex
Restore structure to targets lost during nonrecursive refactor.
Merge pull request #85 from pmienk/develop

Restore structure to targets lost during nonrecursive refactor.