Fix admin/achievements and add a spec