Adjusted column widths and assigned widths to orientations.
Enhanced Grid class to carry columnWidth and gridWidth. ColumnWidth is now derived from gridWidth divided by mandatory numberOfColumns callback (to collectionViewDataSource).
Extended grid class to encapsulate margins, numberOfColumns, interItemSpacing and derived cellContentWidth.