parser, main: posdata filename settable via argument

Fixes previous commit as well. So much error handling. The program will check if the argument file exists first, but will fall back on simconf.dat's setting. I need to rest now.