move faker around
factories configuration
cover adding props with specs

finishes #6 #7