Fix handling of environments in shell

This is done in two sections: not remvoing variable bindings when
calling dynamic function in lfe_eval; and updating the shell
environments properly when running scripts.

This fixes #93.
Fix handling of errors when running scripts
Add lfe-shell script example

Also fix documentation in files showing how to run scripts