refactored, added csvcut command, added tests