better handling of bad pdb models

if a bad model is encountered, a flag is raised, a warning is carped, and
all the coordinates for that model are deleted.  need to fix tests