Added concrete WeaponTypes and PlaneTypes. Refactored model classes to m...

...ake it possible. Changes in inner workings of ChangeRequest and Plane