Fixing PhysicalFileSystem to treat absolute paths correctly

* Additionally fix PhysicalFileSystemTests to use IApplicationEnvironment.ApplicationBasePath

Fixes #14 
Probably. Presumably we should base this on the OS (`Environment.OSVersion`)