-Added methods to Room to reflect number of students already assigned
-Changed Solution so it uses one of these methods
-implemented SolutionInterface into Solution for shits and giggles