rendering modes now switchable

added VAOs, added code for rendering to visibility framebuffer but not
finished.  combined init() and setVertices() of ssi and vsi