Completed the basics

The new post page needs a bit more work, and stuff like feeds and comments
are absent for now, but will come in later.