Parse, validate and interpret all options and arguments