Issue #16 Deserialize 2D Arrays

Support for serializing and deserializing 2D Arrays.
Arrays with 3 dimensions or more are not supported and a clear error now appears during generation.