Make progressbar for generate overview upon request

Add --progress option to activate progressbar
Improve logging by adding start and end info
and put seeds at start of the lines (so they line up)

Note; removed table flushing during generation
should cause no problem, since the table is relatively small
Add tests for functions to get particle names/ids

Make ID and ATOMIC_NUMBER proper constants