add bang to command definitions for reloading
add helper to aid in getting the full path to the file currently being edited
make sourcing pathogen more resilient to failure