Check arguments for custom config

It seems like at the moment specifying a custom config path is ignored because when the check for a custom config file is made it checks against a new, empty argument object instead of the one the application was instantiated with.