add artist model and validations
add favorite collection and collection model