Added team save ability and other stuff

Deleted team saver class and put the method in TeamFactory instead. it
made more sense that way.