fixed major bug with calculation of signal to noise ratio

an order of operations error in the calculation of the signal to
noise ratio meant the value being returned was incorrect. This
has been corrected.

In addition, the enrichment score, phenotype correlation and
pathway gene position in the enrichment axis are now graphable,
allowing for visual checking of results.