Added a lot of synchronization
Minor change in debug message and comment
Added dipole and monopole initial conditions
Added predicate for empty cell
Revised synchronization and flux function calculation