I believe the '.' before documents is because it's hidden. Hidden files and folders are preceded by '.' For some reason I don't know of, "./" tells Linux that whatever after "./" is an executable. EG "./foo" tells Linux to run "foo" as an executable file.