Fixed database arrays

Fixed which arrays will be used to store and display data. There will be
one array containing every reservation, and one array each for every name,
arrivalDate and departureDate. There will also be an array of Integers
which will hold the index of each Reservation that matches a given search.
These indexes will be based off of the array containing every reservation.
The last array will be an array of strings that will contain the names
that will be in the bar on the left. It will be based off of the
reservations that are referenced in the index array; duplicate names will
be removed.
Cleaned database imports

Cleaned up the part of the database imports where the database is turned
into an array
Fixed Search

Moved the search code to it's own method and rewrote what little code
there was.
Fixed listListener to match new implementations
Fixed search method

Searches are now done by doing a case-insensitive search through the
master array and finding the index of arrays that match the search. The
case-sensitive names of these arrays are then found and added to a list.
Duplicates are remove and results are displayed on the left.
Squashed bugs in search

There were bugs in search: all names would display even if they were
duplicates. I also had to change the removeDuplicates method in the Viewer
class to use ONLY Strings instead of Comparables. Apparently you can't
cast a Comparable[] to a String[] Who knew?
Added *.dat to gitignore
Merge branch 'master' of https://github.com/michaelPotter/Project4ReservationViewer

Conflicts:
	src/reservationUserInterface/ReservationGUI.java