Multiple modifications on TuringMachineBuilder TuringMachineParser and the GUI

The builder accepts modification of halt state and blank symbol at any time

The parser forbids the declaration of the halt state and blank symbol more
than once

The GUI shows more log messages

	modified:   main.py
	modified:   tmbuilder.py
	modified:   tmparser.py