Refined player controller

Added: A local player will now be generated by the SimulationGenerator.
Fixed: The player controller now gets serialized correctly.
Fixed: Fixed some JavaDoc-issues and the simulation test.
Random pool for simulations

Added: Every simulation now has its own random pool.
SimulationGenerator generates IPs

Added: The SimulationGenerator now generates real IPs for network interfaces (the class also checks if an ip is already in use).