Streamers for arrays of basic types.

Closes #3.
Add hashCode to avoid equals-but-no-hashCode warning.
Update JUnit SBT integration.
Update stored test values.

This is a bit fiddly, but there's no other particularly robust way to do this
testing which relies on interaction from two separate submodules.