refactored code, added fog gem, set up user avatar uploads to go to google cloud storage