Split args parsing and proper program running.