Update credits in README
Ensure wiping of sensitive memory is not optimized away
Make sig_atomic_t variables volatile

Also use pointer instead of reference because I think it's more clear.