updated story.py

removed recursive tree building, added vote calculation for entire story