Add more tests

Added more tests, review validaton (so it would pass all tests).
I added tests for Morgan, Liad and Michaels EQs
@mbaptist23  I re-worded your EQ from the other branch and added tests to capture all of them.