Changed CLITabSelectionView into a(n eventually) more generic CLIChoiceView. Moved the button class from it into its own standalone module.