CreateSession action no longer uses StoreResult.

And has been restructured to match recently-reworked actions.

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