[feature] add 2d tiling of contiguous tiles
Add a tiling representing a 2d array of contiguous tiles. Also add a ndims function to retrieve the dimensions in tiles of the tiling. It also became quite obvious that the iterators are useless right now. We should think about changing that.