gitignore for managing files. Initial commit of back-end goodies. Working implementation of Kruskal's for generating MSTs.