add factory girl and some specs