Refactoring IFileSystem

Making AssemblyNeutral and creating .Interfaces package
Changing semantics of string property to be relative
Updating tests
Changing return value to be always non-null with Exists property
Oh yeah I was going to comment on that as well and I guess I forgot. Don't need that namespace (doesn't add any meaning to anything).