msg_phys: added --log argument to log output to a file

Apparently reinitialization is a must when using vargs.
molreader: make PDB file reading more robust

Still needs improvements. I plan on implementing an index containing a colour for each atom type along with information on the atom itself. I'll probably use a seperate header file for this, considering physics, parser, molreader and glfun would use it.