The AES IV is now random based on os urandom. PBKDF2 built-in only, not pycrypto, because they are incompatible. More unit tests. 79% coverage.