Moved adding a post into its own package.