minor refactor
use transformer for image
use transformer for img
use transformer for ruby
remove block writers
use transformer for ul/ol
user transformer for dl
some refactor