added post archive that lists all posts in compact manner

Also changed the rendering system to make it more extendable, and allow
for more customization of the rendered webpage.
added links to subpages to the header (/admin/post, /archive)