Code improvements

Lots of improvements across multiple files:
* wc was rewritten
* date, uname, wc, factor, head and tail now feature idiomatic Go standard comments above functions.
* Improvements here and there in all the aforementioned files.
* rmdir and sync was added.
* factor's prime sieve was optimized.
* head and tail now offer proper support for stdin and the bytes flag.