Process Tick's Diff now ignores depth

1. Added custom PriceNode non-equality that ignores depth
2. Refactored unit test to accept the change
3. Added bestAskTickDown() unit test helper function
4. Added unit test to check diff for market tick down