Merge latest version of develop (v0.4) into CO600 develop

The testing command in the make file was made verbose.
Grid patterns were converted into a string where lines are separated by newline characters, rather then a list of list on int.