Fixed PathTooLong exception (where possible)

Added Microsoft.Experimental.IO library to workaround issues with PathToLong exception in .net