added an Antlr error listener
add contributing section