Added per-vertex color to triangle
Simplified Triangle I/O, it's purely based around a fixed amount (see define) of floats now. This makes it easy to add/remove vertex properties.
Started work on sampling vertex colors.