update README.md
add more path checking and comments

If argv[0] is not stat-able either by being absolute or relative to
chdir, it will be looked up using the current environment's PATH
setting (using exec.LookPath()).

Filled in and updated more comments.