Implement super-crude HTML generator

Also added the "parent" to a package.  This tracks the repository a
specific package is in.

This will definitly be needed later when we actually want to installs
stuff, so nice to have it now.