use camel case for members.
use basename for argv[0] in version output.