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.
Reek and rubocop kept knocking us for things not being documented well enough. That snippet is from the annotate-models gem which throughs it in there as documentation of what the routes configured actually translate to.