Make it Rails

This is quite a dramatic PR. It resolves #35, converting the project to Rails for the reasons outlined in that Issue.
I'm tossing around the idea of breaking a lot of this webmention functionality out into a gem. `acts_as_webmentionable` or something like that. Or maybe breaking some of this into its own model.