built findby and findbyid for itemrepo
added findbyname and findallbyname to itemrepo
added findby and findallby description
built metaprogramming blocks to generate find_by and find_all_by methods
wrote tests for all find and find by methods in item repo