updates to unit tests

Hi

I have done out all the unit tests and they all pass except for Prime::factorization

This is to do with array indexes out of bounds I have not fixed it just commented it out for now

You can just run the tests using phpunit with config options because I added phpunit.xml.dist

I only added two small functions to complex, getReal and getImaginary

I left in all the old web page tests

I think this is looking in good shape to submit to composer