Refactor Actions

Yeah, I love refactoring. What about it?

I noticed, in testing everything, that some actions have been broken
for some time. Deleting topics (that didn't have votes on them),
for example, would fail. There's some issues with links. I think
I will be fixing those before pushing this change to heroku.