Add some naming, structure, error conventions for Bash

* Script names should be easily readable and convey useful information about the functionality of the script. i.e. j-git-migrate-branches, j-config-deploy