Started work on bash completion script generation

Adds an incomplete stub for a BashCompletionGenerator which is a usage
generator that generates a Bash completion script for a CLI