stop using regexp for command match
updated test to be slightly more robust/informative
put back Time::Duration for the one place we ago()
Put comparison back to Regular Expression.