Closes #41.

:cd now checks for path validity.

Changed all imports of "SystemFilePath.Posix" to "System.FilePath" (this
has been causing no end of trouble).