Permit empty lines after schema
Added "empty" and "nonEmpty" rules
Added ability to place double-quotes around column identifiers to give a greater range of possible characters