main, glfun: use calloc for matricies, fixes all stability issues

You sneaky bastard. I knew it was you. Perespective shifts, distortions, and once in a blue moon correct image. I now calloc you. Every frame. Extremely inelegant and wasteful. I'll move it down so it only mallocs when initialization takes place. But it works fine right now.