Program now takes a config file as argument