closes #3 work on transform/format for logical formatting (blank lines)

up next is non-doc-comments!
rough cut of more work in transform/format to support comments closes #1