add forget command
implement ls -l, better behavior for listing dirs
sped up globbing, introduced GlobError for non-matches
fix path expansion/globbing with . and ..