Added messages to some tests and added ArrayBuilderTest
Added file encoder/decoder. Need some work to them. Files probably need specifications. Encoder may need record priority?