implemented get tip to return random tip
refactored Image#categories to support also on image create