Badge controller

Start of badge claiming.