public final static String getFileContents(String path) {
		StringBuffer stringBuffer = new StringBuffer();
		InputStreamReader inputStream = null;
		
		try {
			String nextLine;
			inputStream = new InputStreamReader(FileManager.class.getResourceAsStream(path));
			BufferedReader bufferReader = new BufferedReader(inputStream);

			while ((nextLine = bufferReader.readLine()) != null)
				stringBuffer.append(nextLine);

		} catch (IOException e) {
			logger.error(e, "failed loading file contents for :: ", path);
		} finally {
			if (inputStream != null) {
				try {
					inputStream.close();
				} catch (IOException e) {
					logger.error(e, "Failed closing the inputStream within getFileContents");
				}
			}
		}
		return stringBuffer.toString();
	}