extend error_handler to parser
add incomplete_handler and tests
change returned config from record to list in error and incomplete handler
update README and CHANGES to take error_handler and incomplete_handler into consideration