improve automatic bond/angle assignments
adds options for non-bonded lists