Third commit, simplified some code and updated BadConfigFormatException to have a printMessage() function.