Refactor:\n
Going to implement new config loading function that uses yield.
nvm, returning an options dictionary instead now
Implemented cli_parse() for parsing arguments and returning an options dictionary.\n
Also refactored date and time parsing to use python-parser's parser.parse()
ok, now the statement in the previous commit is true