Closes #17 Add Item Repository