Added usage message and version flag.