finished genex(), and added namegen()

genex() function now generates one exercise. Main function now prints
the names of the specified number of exercises (just proves random
works).
namegen() generates a name for the exercise - names might not make
sense, but we still have names.