UserRepository and specs completed.

Last action to be added (of those now known) was `#delete`; see the
comment from 12 August at 02:34 GMT on Issue #111 for a discussion.
Also did basic reordering cleanup.

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