added dtd schema, fixed some whitespace