Fixed bug with rest

For some reason, I got the variable rest to be nil.
I am not sure why. Added a work-around.
Fixed README to add note about general usage.

Added a note to point out the obvious.
You can modify the files created by
disassemble before running assemble.