Moving from PyCrypto to cryptography

This also removes the need for pbkdf2.py