add help, remove most getopt, add to config