Mejora código para que recorra solo una vez el array

Modifica método para que soporte múltiples números con máxima repetición
Agrega Tests en JUnit
Se cambia la visibilidad del método mayorRepetido para poder accederlo desde los tests

Se recorre una sola vez el array inicial y se guarda en un mapa
La cantidad de repeticiones que tiene cada uno de los valores.