Q-Chem: determine behavior for fragment jobs

Based on the current parser, there isn't much indication about what will happen if a fragment job is parsed. I classify a fragment job as any sort of compound job that isn't a geometry optimization. This should begin to remedy this problem, until a better solution is found.

In doing so, I also discovered that several things I was parsing (moenergies, mosyms) were the wrong shape. This should also be fixed now.
Good call. It can't hurt for very long geometry optimizations, and giving it a name will help with the readability and reuseability.