Added vertex_array, vertex_buffer, and texture2D

- Implemented vertex_array
- Started implementing vertex_buffer.
- Corrected shader error message formatting.