Some code review changes, starting the clean up code, no affect on
tests.
Placeholder Refactor
Mutable Refactor
Data Equiv Fixes (8 Failing)

Improved dataEquals, fixed a bug that was checking a PBoolean vs a JS
boolean. Cleaned up code more.

Determined my own Eq not running, will investigate