Comments added. FileInput fixed.

Fixed fileinput so that it doesn't accept duplicate
routes, airports or routes going to non existant airports.
Also accounts for routes that go to the same place.

Signed-off-by: Brian Powell <powellb1@my.erau.edu>