Refactored table grid view to fix issue #14

Not sure why the grid view had so much absolutely positioned/hard coded values, but I refactored for variable dimensions, fixing #14.