Implementing Markdown field type + misc field cleanup, fixes #68