Continued work on Shipyard interface until barriers to continuation were...

... reached. Added new method to ShipUtility interface. Add i to ShipUtility as is standard on interfaces. Miscellaneous cleaning.