Random.cpp: Removed old doc strings. Fixed typo.
dataReader.py: Added text to axes.
dataReader.py: Axes now scale with min / max value

Problem when one cannot change the axes while the animation is ongoing
is that if particles go outside of area they wont be seen in animation
anymore.

Therefore axes are for each iteration set to range from the smallest to
the largest values in their respective dimension.

TODO: Make this an optional argument in reader. Implement `argparse`.
System.cpp: Added smoothed (acoount for finite small rs) grav formula.
SystemLeapFrog.cpp: Implemented Leap Frog and tested. More less same results as RK4.