Better user interface

Same stuff but better organized and shows
what you are generating.
Random group of particles can be generated quickly.

BUG: Charged particles just seem to spread out quickly.
Needs some testing to find out what is wrong with that.