BUG: Make more robust, and don't recompute if already exists
STY: Add .gitignore