Added adjacency matrix and rewrote bond and angle list generators