Feature/fix ci also for unixy systems

Here all the stuff works on my windows and on my mac. Let's see if it works also on travis. I'll do a quick and dirty extension for allowing to have negative tests also.

- [x] works on OSX
- [x] works on windows
- [x] works on travis
- [x] you can have negative test cases.