implemented sharesettings
did the majorly annoying newsfeed viewing based on sharing settings logic