Removed unused code
Moved some more code outside the objects
Moved zero and one (and everything that needs it) to test
Add scalacheck binding
Only specialize for long and double
Move some more code to testops