public static Choreo fromString(String path){
		try{
			InputStream inputStream = new FileInputStream(path);
			InputStreamReader isr = new InputStreamReader(inputStream);
			BufferedReader bufferedReader = new BufferedReader(isr);
			StringBuilder sb = new StringBuilder();
			String line;
			while ((line = bufferedReader.readLine()) != null) {
				sb.append(line);
			}
			bufferedReader.close();

			String json = sb.toString();
			Gson gson = new Gson();
			Choreo v = gson.fromJson(json, Choreo.class);	
			return v;
		} catch (UnsupportedEncodingException e) {
			System.out.println("UnsupportedEncodingException");
			e.printStackTrace();
			return null;
		} catch (FileNotFoundException e) {
			System.out.println("Konnte file nicht finden.");
			return null;
		} catch (IOException e) {
			System.out.println("IOException.");
			e.printStackTrace();
			return null;
		}
	}