updated the GridContainer and GridRowDetails classes to allow margins to be specified for each side of a grid item view