Reuse existing draft if available when switching a tiddler to edit mode

Fixes #199
Allow field modules to specify HTML element tag used for editing