1. Replaced reflection with reference to unpickled obj refs, to achieve JS compatibility. 2. JS Helper methods for equality and pretty printing. 3. All tests passing for JS and Playjson for the first time.