set fetch_updates to use the appropriate upstream

not hardcoded to origin anymore
removed all hardcoded origin refs
first test for non-origin remote
Merge remote-tracking branch 'nsp/master' into non_origin_remote
more robust way of finding upstream (@{u})
perltidy
oops, forgot to rename function
perltidy
add helper for focusing on a particular subtest

and call the function in each subtest
allow using .bashrc instead of .bashrc.load

Fixes #9
added option to execute files from .dfminstall
perltidy
change file test option to be consistent
adding test for 'exec' option
ensure that exec and skip work together
clean up newly skipped files. closes #5
allow homedir to have spaces.  closes #3
add chmod option
adding debugging to new chmod implementation
adding travis config