extract module to segregate responsibility
extracting controller supporting modules
encapsulating the windows collection
fix: session being referenced as tmux
refactoring window indexing logic
extracting method to add windows
handing windows with conflicting indexes
tests for handling window indexes
specs for window index setup
fix: use a git ignored test yaml file
updating tests for conflicting window indexes
refactoring to simplify updating index
move method for next available index
removing redundant guard clause
encapsulating the panes collection
using the familiar *only* option in before_filter
renaming automux/base -> automux/core
adding a base superclass to core classes
Introduce Class Annotation for dup attr readers
remove empty lines from rendered shell commands