Overhauled the std::vector reflection.
Made the json test more interesting.