Full rewrite of bash maker

The old bash maker was confusing and seemed to have bugs in it.  The new one is much more understandable and uses a template (bash_template.sh).  This makes the pipeline both easier to debug and more customization.  Future features include the ability to choose which template to use.