fixed test framework and begun vector tests