Added province
Added validations and associations