add disk space usage failsafe
Refactor SessionController#create, reduce complexity.

Don't compromise readablity