Binop rule removed. All now explicit in expr as rule for precedence
Printing updated with newline between expr; and removed space '( '
Test files updated with more useful tests