implemented background jobs to update score
finished background jobs however scheduling does not work
implemented authorization system; refactoring requirement to add functionality; right now admin users have super access