It was assuming that config file would always need to exist

I made it an option along with command line params and env variables