changed gitignore to reflect new files I want to ignore
Additional work on factories