adding test (node) server to git, adding area-fill to graph, modularizing Graph and Path into their own classes