Updated with my working copies. Added some listeners and such.
The program saves the data to a new text file. It also auto
populates the combo boxes for origin and destination and checks
to see if they are equal, thus meaning the filter will break.

The history box is also being implemented.