Move all simulation related files into simulation/ + add them to namespace Simulation
Overloaded insert_particle for known i/j coordinates
fix Simulation::construct_grid() (use implicit move)
Change behaviour of LFI::step(): return `true` when done