small fix
better exception and error handling
use getMatchSkills() instead of workaround to get a matchs ratings