Add session timeout attribute
Raise error if :timeout option is not numeric
Raise error if :timeout option is not numeric
Tweak #method_missing spec
Handle session execution timeout
Do not use timeout on main run method
Use handle_timeout on session exec
Fix timeout spec
Add session timeout usage example