Added an option similarProductsInFirstCycleEnabled to
evaluationWithNominal.py;  which shows similar products (similar to
query) in the first cycle, instead of showing top K products according
to initial utility model.
The hunch is that critique strings will be more overlapping in the first
iteration and they are customized to every product/query. Showing the
same 5 products 196,1,178..  always is not customized to each
query/product
Removed 'Model' attribute from Camera2.csv; now each camera
unambiguously has 9 attributes
Modified evaluationWithNominal.py, now there is no q1,q3,q5; but all
queries are pre-generated in 'queries.txt' and read from the file
generateTestCases.py generates queries into query.txt
Added the option 'targetDoesntAppearInFirstCycle' in recommender.py