Finished implementing GridView class

Filled in methods as per agreed on alpha architecture