Updates gitignore to ignore log files. Adds S3 upload script to be used in motion config. Adds requirements.