Client facing viewed reults calls

Most of the client work needed to show unviewed tournaments for a given user.

Left to do:
-Implement a new endpoint on the server
-Add the handler in Arbiter.m for this new endpoint
-Update TournamentProtocol.cs to parse the new field(s) as needed
-Adding a param into fetch tournaments to get back only the unviewed ones