Grid v1

The grid manages the drawing, snapping to and setup of the grid. It also manages the pulse that sends the note data to the midi_ix