Adding boolean publish option for Post model.

Also updating scopes and views to reflect the published? status.