Added functionality of symbolic links. Changes in architecture. Tests
rewritten for using a real file system. Failure to use vfsStream.