Added gnu getopts