IC-57488 : Implemented cabinClass

Added cabinClass, fareBasis, and bookingClass.

Added a .gitignore file to block IntelliJ files.

Removed shortName. There were some trailing shortName entries that should have been removed in a previous commit so I went ahead and remove them.

Renamed fares and added fare type.