Added filtering capabilities to the server song lists.  the RequestSongs function now has a second constructor with 4 additional parameters (int? seed, int? tempo, string? genre, int? userID).  Pass a value to those arguments to filter by that value, or pass null to ignore that value.