Added VAO, VBO and shader code