Changed file storage to cloud, persistent files

Was previously using a temp directory to upload files, causing them to
be wiped upon every restart / deployment. Now the files are uploaded
within cloud storage, meaning they are persistent. A next step re: photo
uploads would be allowing gif uploads, resizing images and creating
thumbnails, but that will take a back-seat to the next 2 major projects:

1.) The ability to create private groups (essential for a real platform
to work in the wild).

2.) Facebook, Twitter & Google login, to take care of authentication re:
Claudio's suggestion.