parse argv immediately and allow overrides on global and .launch level, closes #12

sending this from my phone so you probably want to test this