Implemented the NameSurferDataBase class

 - implemented a Buffered Filereader to read in the name data
 - implemented a HashMap to store every NameSurferEntry created from
the data file with its name as the key
 - added toLowerCase() to the put and findEntry methods in order to
make searching in the HashMap case insensitive for the end user