Expression class *hopefully* done

toString() and parse() work for all test cases here except for abs value
because I don't know how we want to represent that.  Also all
constructors work.