Context:
On Windows machines we encountered code like this to fail:
Paths.get(this.getClass().getResource(s).getPath())
See https://bugs.openjdk.java.net/browse/JDK-8197918
AT:
- whenever we do Paths.get in code we should pass an URI instead of a string path
Paths.get(this.getClass().getResource(s).toURI())
There's also the \n vs \r\n issue in windows, I'll include a fix for that as well.