Updating rake
Changing `if development?` to `if Rails.env.development?` because i'm seeing a few errors in airbrake saying method development? is not a method.

I guess this was a holdout from sinatra? And clearly we don't have tests around this, but it's a pain because tons of salmon stuff is going on in here.
Starting to move salmon controller code into a class. All tests pass, but that just shows how little coverage we have of this because there's no way this works ;)
Changing my mind and switching from class methods to instantiating a SalmonInterpreter
Refactoring so that instantiation of a SalmonInterpreter validates the data
Create methods for checking if the user is local and if the message is verified
Add back the functionality of saving a new Author instance if the Salmon message is verified
Extracting check_public_key_lease code into a method on Author
Creating convenience methods for extracting author attributes from the salmon entry. This is starting to feel like it should be extracted into its own class.
Extracting a SalmonAuthor class to wrap OStatus::Authors to make it simpler to get at the attributes we're interested in
Keeping the Salmon development notification in the SalmonController; that's the only thing left I can see belonging there.
Factor out some methods for working with all of the author attributes coming from the salmon notification
Create methods for processing the activity in the Salmon notification
A slightly different fix for issue #514. Filters input before passing on to the OStatus gem and throws an exception if it doesn't look like an email address or a URL.

I discovered by typing 'test' into the remote follow form that `open` will still happily look for a local file if you give it something that isn't a URL. So now ConvertsSubscriberToFeedData will just raise an exception if what it gets is neither an email address looking thing nor a URL looking thing, and the subscriptions controller will catch that to show the nice error message.
I think I *actually* have the wildcard email address forwarding working now, so taking steve+rstatus@steveklabnik.com out
Make sure error messages are put in flash[:error] rather than flash[:notice]
Removing this coffescript file that isn't having any effect; the flash message js is also in main.js.coffee.
Increase the time before the flash message slides up
Only slide up flash[:notices]; leave the errors so that the user can take their time rectifying the situation
Recompiling assets