Fixed a dangling reference issue

since i was overriding the original adjacency matrix with all distance
values, I implemented a schema copy method.
Minor AdjMatrix cleanup

+ changed scope for some helper methods
+ wrote partially shallow documentation