Equality of Optionals with tests.

First attempt at optional equality.
If both are absent, passes.
If both are present, falls through to equality of the values.