allow badges with spaces in their name

Also i found a final solution for the client saved badge