Added data requirements check before Fisher test

Before, a single group without proper amount of levels would cause
exception for entire analysis. This is now caught.
Merge pull request #34 from thehyve/features/119-selective-Fisher-test

Added data requirements check before Fisher test