Use wysihtml5

please check the commits log.
It's a complicated PR, you can find me to merge it together.