Added license headers; some cleanup.
Add RecursiveParserWrapper to app and gui