Cleaned up the crypto library abstraction layer and making it clear that we only support scrypt.