* @throws ConfigurationUnacceptableValue
* @throws ReportFileCreationException
* @throws MissingConfigOptionException
*/
private static void initiateConfiguration() throws FileNotFoundException, IOException, ReportNotInitializedException, MissingConfigOptionException, ReportFileCreationException, ConfigurationUnacceptableValue, UniqueFileException{
config = new Configuration(configFile, !isDeamonized);
config.readConfigFile();
report = config.getReport();
if(!config.getReportToConsole()){
if(!isDeamonized){
demonize();