boundary conditins refactoring, added working, running Periodic boundary, updated Lcdomain with particles as vector, todo deleting the helper particles (memory leak) dead code removal