full revamp to java.nio.Path
dynamic and non-itunes paths should now work
compiler warnings