Settings

This is mostly just implementing the settings menu and integrating it into the news feed (with its own button type!), A few other random fixes along the way...