added gridview class, zooming now works fine and centered
added gridview.py