Fixed the tests. (+1 squashed commit)
Squashed commits:
[7074141] First pass at adding array support to ESJsonEncoder