added beginnnings for the syntax beautifier

will also become syntax checker for main program