refactored controlers
added country filter, fixed to cancel ongoing requests on league change, several style fixes