Changing to Getopt::Alt, added documentation