code cleaning

I forgot to remove my unused includes, so I took care of them.  Also
rearranged method definitions a bit.  AddToEdgeList had no place in the
SpanningTree class really, it's just a pretty wrapper for a push_back,
and is only used in reading.