Add dialog dependency

@charlierudolph @allewun 

- reorganize and group formula settings
- automatically add "dialog" tool when installing Git Town (this can be omitted with the `--without-dialog` option)