Hotel progam functioning: lists hotels and enables searching

* Uses multiple classes to handle reading csv file, searching database, etc.
* Corrects file data by cleaning up formatting and deleting spaces
* Uses Null Object to handle queries for non-existent hotels.