Added test tools
Updated array tests

The tests have some duplication that should be cleaned up.
Test tools use a symbolic constant