Fix long names

fixes #428 

Adjusted the two string methods of game and req so that when they are put in trees they truncate and add an ellipses. This was a problem in requirements as well, and fixed the long name problem in game trees and req trees when playing a game or viewing the results of a game. Also truncates long names on tabs using the main view tab controller.