Adding custom tasks to `lib/tasks` is an opinion of organization that I feel to be overkill in this project. What does this (and other commits like it) have to do with rails 4 compatibility? When submitting pull requests, try to limit patches to the absolute minimum.