Fix for situation when a gene identifier wasn't recognized, but wasn't handled properly - thanks to Shuai Weng for bring it to my attention.
Cleaned up the code that calculates the p-values to make it easier to write a test-suite, which will allow me to make other desired changes with more confidence.
tests
Created tests for the GO::TermFinder module itself, that pass under both OSX and Solaris in my testing - this should make it much easier to modify in future with less concern for failing to notice new bugs.
examples
Added a new example, that makes it easier to analyze multiple files of gene names.
suppressed some warnings that occured due to some undefs being used.