began work on grouping elements

Want to group circles to their paths and descriptions and stuff to make
the animations a little bit easier to manage....I have horribly mangled
this code however....
More work on group elements and transitions