Unequal pattern Bug

`Unequal` no longer raises an exception when operating on `Expression`s. Removed `is_same` call such that `Unequal` now behaves analogously to `Equal`

fixes some problems for issue #85