Begin FilterService refactor
Reorganize FilterService layout
Continue refactor
Merge branch 'finishSchedule' into writeComments

Conflicts:
	public/js/admin/subroutes/matches/services/FilterService.js
Remove unneccesary dependencies
Write comments on how the scheduler works
Write more comments on how the FilterService works
Merge branch 'writeComments' into dev