Renamed and expanded node attribute type
Separated Node, Link and Topology (now Network) into separate files
Fleshed out Network module
Removed unnecessary files
Added compiling version
Fix parsers to return new topology types
Merged Types into Nodes since they were all node-related types
Added Bellman-Ford algorithm
Added breadth-first search
Updated network interface to better support clients
Fixed interface to BFS
Rewrite Network topology
Refactor with safe constructors
Remove dead code, clean up Oasis
Expose the Make functor in Network.mli
Reorder internal modules, add comments
Run oasis setup
Remove hash from module sig, fix equals

The hash functions in the Vertex- and Edge-label modules are unused, and
likely won't be used in the future, as this is a functional graph.

Equality of the internal Vertex- and Edge-label structures implemented
inconsistent hashing and equality functions. Fix that too.
Lift NETWORK sig out of MAKE sig

Need access to that sig in order to export it in other projects.
Don't package the library as a packet