RFR - JL add carrierwave

When registering a new account, users can now upload an image (gem: carrierwave) which will be automatically resized to 100x100 while maintaining aspect ratio.

Added test in the user_creates_account_spec.rb to account for photo uploads - the default photo to be used for testing is located at /app/assets/images/sushi.jpg

Also hooked up to Amazon S3 for image storage - we still need to figure out the credential stuff - I have not uploaded my secret keys (because they're secret...?)


Useless assignment to variable - `background`.<br>Useless assignment to variable - `gravity`.<br>Line is too long. [85/80]<br>Use the new Ruby 1.9 hash syntax.