Major update, using aside tag instead of emph. Allow keep_md option. Code cleanup