Chickpea, Avocado & Cranberry Sandwich