generate cache manifest from contents of public directory

As discussed in #2.