add find_by functions to Item, start relationships
fixed merge conflicts