basis of new badge system

to do - implement per-league badges