Added PostRepository#all; factored out specs.

RSpec: 895 examples, 0 failures (but see Issue #87)
RuboCop: 178 files inspected, no offenses detected