Integrating Mi's changes.
Added R script to generate GO tables.
Integrating Mi's changes.
Readded auto-add when only one result is found.