Feature/team views

This is the basic structure for the creation of the Team view, I also added the available_matches method to the MatchRound, so it returns only the matches with less than 2 teams on it, added its test, and also modified the team spec in order to verify the correct assignation for the team to a specific match