set GLUON_BRANCH via option and add print_usage()