Minor beautification
Not passing all tests but committing today's work

Changed the Testhelper substantially as it wasn't properly testing the
deseq files. There is still an issue with 1 test, but I'll sort it out.
Exception handling + extra validation of genes