Adapted GridView to support multiple screen sizes

GridView will now auto-fit to the screen which allows for the GridView
to look better on tablets and other large-width devices.