pivoted how Command works.
utilized :verbose config in constructor + never 'puts' stdout, simply
returns it. then the client can decide if it wants to output