full rewrite to asynchronous variant of... everything.
satisfy perlcritic
fix handling of args and return values
tidy up code
documentation
tidy up testfile
suggest EV for runtime and require EV for author test
add methods for getting version
cleanup code - parse status at once
verbose output when generating key
enable verbose messages
abort when ttl exceeded
skip key generation under some circumstances
skip gen_key test only when automated testing is active
remove obselete code, check signature directly via _parse_status
changelog