makefile for tests fixed
added length checks to read/write array test
fixed read/write array, still an issue with pack/unpack metadata

- fixed length incrementing
- can’t increment a reference. incrementing action returns a temp var,
and doesn’t assign it to the ref!
added test file to gitignore
removing tests exec from repo
updated makefile exec name, and added to gitignore