update user dashboard page

add ability to see closest upcoming appointment
add ability to see last added estimated job
create ability to edit Profile Picture by clicking on the Profile Picture
create link to my profile page from the 'reviews left' underneath the profile picture
update user description section
  default description text and greeting
  social icons show which social accounts were actually linked
Merge branch 'master' into em-user-dashboard-page-improvements
Updates after code review
add social_icon method into authentication model
move social_icon helper into application_helper
Merge pull request #84 from laudeego/em-user-dashboard-page-improvements

update user dashboard page