Using a secure random number generator from random.SystemRandom(), using entropy from os.urandom(). Fixes #7
Cleaning up keys works now (for remote and local), only store keys if something changed