fix validation errors in specs; start using factory girl