Test for left side equality of BOp added.
Removed l, o, r properties from Idea.
Replaced embedded strings with type.__name__
Test for right side equality of BOp added.
Test for left and right sides equality of BOp added.
Removed type name from BOp constructor.