added reccomended products

and keywords, minor bug fixes, changed error messages etc...