Changed how PGNs are indexed, we do a lookup by their array index now for details

This allows the user to get info on PGNs which may have multiple definitions