Imperator is a gem for creating small command objects