Add destroy dependencies to feats and skills

This ensures, that when destroying a skill or a feat, any lingering
connections that depends on the feat or skill will also be destroyed.
Add confirmation when destroying a character.
Improve test coverage

This improves test coverage with focus on the Levelup::Skil class.
Back up to 97% test coverage