Some refactoring

New SpecialAbilityItem class, two new screens, some documentation on
methods and properties and some class diagrams