Problem 5-2 (Part 1)

Here is the first part of problem 5-2.  Using vectors instead of lists.
I've also added a small program to create a designated number of random
names matched with random grades to be used.  I didn't really make the
program, well, I guess I did. But it was more copy and paste from some
other file I found.  Seems to work just find for our purposes. This way
it is easier to test for performance, as requested.