Users Can Have Social Media Fields on their Profiles

Updates #96 

- [x] adds `facebook` and `twitter` fields to users
- [x] adds validations for the fields
- [x] adds form fields to account settings for facebook and twitter fields
- [x] adds icons to user profile page