Enrichment analysis + bugfixes

This is my enrichment analysis functionality + bugfixes for master branch to make it actually work on Oracle