Sign up to email alerts from anywhere

This replaces all the old "TOPIC_ID" URLs with links to the new email signup page.

Topics are now created dynamically, so we can also remove all the database fields that we used to populate.

*Not ready to merge yet* - opening for Travis's help.