Change models trip_class field

Use Y C W F for trip_class identity
Fix search_id parse and construct methods

Fix case when trip_class not presented in search_id (legacy)

Small fixes

Make trip_class case insensitive

Fix trip classes order in selector

Fix specs

Remove range from id parser and fix silly typo

Another fix