Implemented banning.

Need to add a violation clearing system.
Needs to be tested further.