add in perf tests and update tests to accomodate object vector types. very little was changed in tests.