client: catch more crash cases to cleanup
ecbd: +key generation, serialization, X-value fix, test func
use new test
gka: fix bug and remove tests
add testing framework with make check target