Fix Maven problems, make the jar executable, update infraction system 

Repair Maven naming problems, add maven-jar-plugin (allows the jar to become an executable by adding a main manifest attribute).

Additionally, the Moderator rewrite has introduced a new infraction system. This PR allows Moderator's ClientThread to properly interact and hand out infractions to users.