start working on test for work directory change
simplify main() a bit
Use exceptions to propagate module load error + minor doc patch.
first shell script test
update travis to run script shell tests