public static String readBinFile(String filePath)
	{
		byte[] fileBytes = {00};
		try
		{
			fileBytes = Files.readAllBytes(Paths.get(filePath));
		}
		catch(IOException e)
		{
			System.err.println("Error reading Challenge:");
			e.printStackTrace();
		}
		if(fileBytes[0] != 0x7C)
			return "fail";
		String loaded = "";
		for(byte currentByte : fileBytes)
		{
			//Uses a bitmask to get around the fact that bytes are considered to be signed in Java
			int unsigned = currentByte&0xFF;
			loaded = loaded + (char)unsigned;
		}
		return loaded;
	}