Issue 28

Use `tempfile` to create temp directories. Don't create them in the repository.