Implementing vecn.
Playing with methods of constructing vecn that do not require explicit specialization.
vecn implemented. Not so sure I like where this is going, need to use it some more.

- As far as performance goes, I'll wait and see if it's ever an actual issue. Need to get to
  making a game.
Renamed graphics_component_hack to sprite_component_hack so I don't forget later.
Simple matn implemented. Only implemented multiply for mat3.