indent tags which have children
change tabs to spaces and add comments