made AbstractPattern the default data structure for site graphs and removed siteGraphStrings
fixed a bug in negative updates and added traversals for Mixtures