add support for digest size request for SHA-3 and minor update to usage
add a bit of generic documentation