added equals / evaluate methods to plain text and variables and tests pass 95