Adds .gitignore.
Cleans up user auth.
Adds basic file upload capabilities.