subdirectories for output files; saving .pdb and .xml

So this is an `app.ForceField` object, but above it's actually a StringIO object.  Does this cause issues?