move changes from IMP
be consistent about extern with NodeIDs
support set_frame 2x with same frame
fix exception type
Merge branch 'develop' of github.com:salilab/rmf into develop