refactoring and cleanup of helmholtz

* cleaned up helmholtz code so we can discuss it later properly
* added square_9.msh that may be used for debugging matrix assembly
(even entrywise)
* gnuplot shuts down when plot windows are closed now
* added new default plot template that makes gnuplot close after window
was closed