Update

removed RealMathVector, just use double[3], added unit tests, tested up
to 50,000 particles for full computation loop