add location field to user profile model, and location auto-complete using google places API. email preferences for weekly event updates on user detail page now account for multiple locations.