Added readme, made ropes persistent.
Creating a Rope from a C string copies the character data
Added stack-based undo operations to IEDBuffer

NOTE: Removes IEDRope_dealloc, as most rope data is persisted through rope operations.
Will need to add garbage collection or reference counting at a later point.
Restored changes to stack.{hc}, demo commands.