CreatePost action uses entity for errors.

So far, only internally; what gets sent back to the controller (for
success *or* failure) is still a `StoreResult`. Next step is to replace
that with "just" the entity.

See the discussion on Issue #1 at
https://github.com/jdickey/new_poc/issues/1#issuecomment-64926010

RSpec: 781 examples, 0 failures
RuboCop: 178 files inspected, no offenses detected