initial import of scrypt codebase.