Scrypt-jane changes and adding the rest of lib for easier tracking.