Buncha changes to bring author blocks to posts and pages.

Build the author block, and use a few of the existing methods to check
depending on the data type