add warning for invalid input, add new form for testing using textfield for input, support save to file for the result, both quadruples and three address code