Add tangents to vertex attribute types

Might need them.
Fix is_approx_ methods and add color vector