Add a new method, edit operations.

  * Still need to think more, but for now we have four operations:
    replace, equal, delete, insert. These operation are mapped to
    rest note, repeat or stretch note, go down one tone, go up one tone.
  * Use sebastian for tone up/tone down, current functions are too hackish.