renamed array PushReinterpret functions. Moved some more funcs to ArrayInterface
Added memfile array type for reading & writing shared memory