added a .gitignore
restructuring
started doc
a few little changes
some improvements on the implementation of f.F

there are now two functions implementing "f":
	f.F: is to be used concurrently, and communicates via channels
	f.FSync: is a wrapper for f.F that hides the concurrent aspects.
rough draft for the "sort" program in Go (2e)). TODO: debugging