send gcm to users when a micropost is created
added test for, and fixed bug for crash when follower does not have a primary_device
added emai, lastmicropost, phone number to index when permitted
only reveal authorized info and only update non-blank user profile fields from the form