Emit 'synced' events on edits/acks

Resolves #20
Implement Firepad.Headless module
sendOperation hands errors to callback
Address feedback