Changed Grid initializer to include with and height parameters

After a realization that the initial dimensions of the grid need to be the height/width of the UIView. The previous implementation of the the Grid initializer assumed that the dimensions would be the same (square)