Fix for #24

Fixes issue #24: reworked overall options handling. User specified coverageVar is now being used.
Might also fix issue #15 but I have to investigate that.
I think that keeping the documentation on the options here is quite helpful, but I will move this to the constructor.