added Pincode model and endpoint. Concerns #9