getch can return nil in Ruby 2.0.0 .  Handle this.
cleanup_session before load_session .  This helps ensure no pid sessions are left in the session dir.
Fix stale session bugs.
Don't handle_stale_session_files when @testing .