Added a Grid class to handle grid creation and rendering

|SOURCE|
[Grid]
* A grid consists of a width, height, plane of existance, stride between grid
  lines, regular and heavy colouring, and the heavy colour frequency between
  grid lines
* Rendering requires the world, view, and projection matrices
[OrthographicViewControl]
* Using the Grid class to create and render the grid for each view