Added support for multiple sets and rand init

Support for multiple gene sets with Claus' weight function completed
Now permits random initialization of GO terms with the -r option
Verbose output can be toggled with the -v option
ProcessHDFData file can be used to process the HDF data file.