Reconciled everything into one folder refactored Printer to do lexing and parsing to xml