implement dirtying and flush messages
create README.org with nav intro and :dirty notes
update README with :next, :hop and :set operations
allow nav-entries' bodies to be channels & fns
fix issues with :fix trying assoc with non-vectors
go :next only if current & go-to ids are different