add json handlers; add seed data for crew; update messages; update routes; rename crew position to jobTitle to avoid ambiguity with other uses of position as an attribute