rearrangement, argv check

department moved to model, Run class now checks argv