adding tests for combined runtime options parsing
handling cases where window name is omitted
simpler panes without using an array
refactoring tests to use variant panes definitions
combining scenarios to remove redundancy
renaming session name in tests to reflect intent
fix: dup_attr_reader to define multiple readers
adding support for pre-post hooks
fix: handle cases when no hooks are present
refactoring: making locally used method private
fix: handle double quotes for opts
extracting features into relevant files
individual root for each window
fix: match only a single character for opts
fix: session pre hooks should occur before session
hooks should be setup after windows
adding erb support to hooks
passing window object in window specific methods
providing hooks for windows
extract module for hooks specific code