Add 404 Error to Blog

If a post is requested (e.g. http://www.example/com/blog/post/999) which doesn't exist, Elefant currently displays an empty post dated 1 Jan 1970.
This fixes it, so that it displays a 404 Post Not Found message.
Merge pull request #200 from gareththered/master

404 Error for Blog