Revert "Temporary commit."

This reverts commit 48724409aad3ac7db27ebbc9a6372920e398c8aa.
Adding .gitignore
Updated to use a temporary directory for intermediate files.