Added proper error codes.
Added final states, definible by the user.
Added a new test TM that sees if the number of bits of the tape is divisible by 3.
	new file:   example_tms/div_by_3.tm
	modified:   parser.c
	modified:   turing_machine.c
	modified:   turing_machine.h
	modified:   utm.c