[ ] The configuration shall read and write to a configuration file (which has to be a fixed location relative to the JAR file, else we will be unable to find the configuation)
[ ] Have a default configuration file (For First start / Missing scenario)
[ ] Deal with tampering of the config file
[ ] Add the optional -config commandline argument that allows the user to specify a spefic config file path to read from (subject to path checking)
-config
commandline argument that allows the user to specify a spefic config file path to read from (subject to path checking)