refactoring of Ship class constructor to allow use of a numeric typeId instead of only name.
UI now allows selecting a ship type and it will show the base CPU and PG.