Added initial config file and cmdline arg parsing