Modularize rake tasks, gem specs, and middleman config