Minor optimization: remember the path for a given id so we don't have to iterate through the filesystem as often. Part of #648.
Minor optimization: remember the path for a given id so we don't have to iterate through the filesystem as often. Part of #648.

jkomoros/boardgame,jkomoros/boardgame,jkomoros/boardgame