updating to add in autocreated dirs
closes #4
updating .gitignore
adding ddp support
resolves #3 - file is only read if present