changed edit settings

(worked from eeyore)
- transferred handling changing settings to lib (previous: in routes)
- deleted follower permission site-wide - removing this feature
- edited profile visibility - NOT TESTED