Moved the restaurant parser to a separate class.