moving to pvip in kiji
use pvip for parsing.
throw exception if can't open file
show error message if parsing failed.
better command line parser using commander.c!