task02 - started query engine refactoring, more strict parsing
added task03 files