CSFRGuard 3.1

New CSFRGuard 3.1 with a lot change