simplify code; change text commands into window commands
improve :copy command
add tests for :copy command
improve :move command
fix #332 - ensure there's always a valid current directory
improve :delete command
improve :delete command
newline head ahead
newline hell
edit changelog
Merge from upstream