added additional functionality plus improved assertion
added additional functionality plus improved assertion

Signed-off-by: Cam Parra <732f77c3229e5b3ea6b344d33c7c996e08ab367d@gmail.com>

evernym/plenum,evernym/zeno