section layout now also has an array of rows + tests
fixed bad logic in fake section controller
row has now has a property called itemsCount
cleaned up layout section + implemented missing tests
fixed overall layout computation + implemented missing tests