Now that bolt_demo_env uses a ruby library we can include Bolt bits like the option parser in order to support tab completing bolt commands and loaded modules in the demo. Part of this work should also be addressing how command input validation works - ideally we could use the option parser to raise a 'bolty' error for invalid commands and let the user retry.