added search by category functionallity

NOTE: carrierwave image upload still does not work properly