Documentation

Adds docstrings and a first draft of a user manual.
BTW, has anyone tested this on a clean windows machine? As in, a windows machine where the user just downloaded Emacs and ran it without downloading any extra dlls or anything?

I guess I'm asking whether gunzip come bundled with emacs for windows. @jleechpe might know this.