Read program arguments