Use filesystem storage for non-production

* Add public/uploads to gitignore
* Also add newline to the end of gitignore, as Unix editors like
Switch the paperclip config to the environment configs
Initial attempt to get tests passing, thanks @vevix
Fix URL and Path for configs, remove hardcoded (kinda) URL
Merge remote-tracking branch 'nuckchorris/development-off-s3'