Add a scratch file to the gitignore.
Pulled out the internal representation as its own namespace, edge-matrix.