changed from HashMap to LinkedHashMap to preserve insertion order

now when reading in csv files to create Car and Locomotive libraries,
the insertion order will be preserved so tables displayed in app will
match csv files