Add direct file streaming.
Add a password hashing function.