Correct double flag implementation. Use Arguments for commands. Write tests for Arguments (100% working)