improve code
remove debug statements
add alias
improve handling of white space
More faithful shift-J emulation.
merge