User defined semantic parser implemented
grok parsing templates moved into separate file