Several fixes and updates:

- New page /posts for listing all posts.
- Layout now includes header and footer.
- Individual blog posts now have a header and footer. Fixes #3
- Improved page titles and descriptions for SEO.
- Some styling updates.