switch signal handling to boost::signal interface provided by mocasinns

additional minor changes:
- always renormalize density of states before outputting
- minor cleanup
- add tbd comment