changed symlink sh files to be sourced
changed bashrc to search for bashrc.sh files in local dotfile directories
use helper functions to manipulate PATH
added push subcommand to dotfiles