Profile privacy

https://www.pivotaltracker.com/story/show/64970358

- Let user set email as public or private
- Fixed PostGreSQL incompatibility
- Refactored preview into show erb and fixed cosmetic issues with profile page