Febreeze for code

Ran reek and cleaned up a number of the code smells. We could still use someone going back through and adding descriptive comments for each of the controllers. 

github_webhooks_controller still has a number of smells, but I'm not sure how we're going to be able to avoid them. I'll keep looking into it.