Rearranging to use VBOs/VAOs

Deleted Block in favor of BlockManager (which contains two struct
definitions in header file for BlockAsset and Block (instance)). Still
need to include GLM.