private List<String> loadDataFromFile(String path_to_file) {
		List<String> list = new ArrayList<String>();

		log.info("Loading testing data set");
		String fileRow;
		FileInputStream fis = null;
		BufferedReader reader = null;
		try {
			fis = new FileInputStream(path_to_file);
			reader = new BufferedReader(new InputStreamReader(fis));

			// parse records
			while ((fileRow = reader.readLine()) != null) {
				list.add(fileRow);
			}
		} catch (FileNotFoundException e) {
			System.out.println("FileNotFoundException issued");
		} catch (IOException e) {
			System.out.println("IOException issued");
		} finally {
			try {
				if (reader != null)
					reader.close();
				if (fis != null)
					fis.close();
			} catch (IOException e) {
				System.out.println("IOException when closing file");
			}
		}

		log.debug("Loaded " + list.size() + " records");
		return list;
	}