added model spec, and faker gem