Added stack trace to realtime.js error logging.
Finished preliminary ContentEditor, a more powerful wrapper around contenteditable that is extremely flexible and light-weight.