README: Add description of problem dnav looks to solve and design details

Very little of this actual design is proved out other than that I
have tested that I can change directories from a shell command.  The
rest should just work out, right?