using bolder error message color
custom error message for incorrect options
Refactoring opts parsing pattern
Fix: avoid base-indexed window when not required

When all windows had custom indexes, the base-indexed window became an
additional window created alongwith new-session.