Fixed link typo in Hungarian algorithm; for_each* were broken in PNG module (operating on data rather than pixels); some more comments, and reading image files again... seems to at least load energy (not sure if correctly) and go on its merry way for a while, before crashing... had to finitize the Hungarian inputs or it never terminated