parser, msg: need to specify posdata manually, rewrote msg_phys

I have exams coming up, so having a commit a day will no longer be feasible. Once every few days - sure. I am working on getting Lua up and running right now. Doesn't seem too good. The API's just so limited, all I want to do is read a configuration file and objects, hopefully. Need to edit makefiles and integrate fontconfig to specify font for freetype. Then it'll be ready for system integration. Also will probably include a Hartree-Fock algorithm to do QM. Will probably either be a compile time switch or maybe a runtime variable. Lots of things to do yet so little time.