Initial commit of the Makefile and array_string code and tests