Return a new graph and not the current graph in the spannig tree method
Added test that leo posted
Added two toString tests
Fixed some styling stuff