Now properly handles blog posts without any metadata

The Post class now has properties that will attempt to "guess" the
correct date and title when none are present in the metadata or no
metadata is present in the file. Also, malformed and missing metadata
no longer cause an error.