ENH: Added test call from setup.py

Closes #214

Does not yet make use of multiprocessing as this causes an issue between tests currently (not enough time to sort this out for this PR).
Why the added flags that aren't in the travis.yml currently?