More descriptive docstrings and significant code simplification (don't be so
tolerant of "invalid" prmtops). That's what the AmberFormat class is for.