- add `-r` option for recursive adding repos in given paths
- remove `ungroup` sub-command, and clean up `group` sub-command by adding `ll`, `add`, `rm` sub-sub-commands
- add `context` sub-command
- add `--name` to the `gita group add` command and no longer ask for user input
- add `gita group ls` command
- add `gita group rename` command
- add `--no-colors` for `gita ll` command
- add `gita color` sub-command to display current color scheme
- disallow user-defined information item