Addresses #10 - Use an external config file to separate customisable variables