More of destroy and repair component filled out

When BFCs, reactors, and beam weapons are added to ship and shipclass I
can begin testing onDamage in earnest, and then targeting can be worked
out. There is some room for improvement to the passive sensor
destruction loops if that becomes an issue.