Remove dependency on numpy

The dependency was merely a convenience and functionally not necessary. By removing it we gain pypy compatibility and make the package more light-weight in general.

Interestingly, the current test suite runs approx. 4x as long on pypy as on the different CPython versions. I suspect, that the suite may be I/O bound due to the file generation tests. I'm still curious though as to why this actually takes longer.