refactor season list to use league selection
extract league selection question
refactor confirm question
start work on season list
implement season newcommand
add skeleton layout for other commands
implement league remove command
add validation during league archival
handle error messages a bit better
add confirm step to archive league
implement league archive command
add length validation to new league
implement list leagues command
finalize league new command
refactor league creation command
dump team cities and names migration, confirm league creation
refactor kinds into constants