open issues: * when should the initial seed be considered complete? * poll system ressources for randomness on startup? * how frequently should the PRNG state be saved? * how to react to fork()? * what should the seed file contain, how should it be processed? * test fork() hack * test openSSL locks in multi-threaded environment