Add codenarc gradle plugin
Make some codenarc recommended cleanup.
Refactor IrcUser not to do parsing in constructor.  Supply static method to do so for now, probably should be extracted from class altogether.
Update dependencies.
Remove duplicate repository entry from build file.
Minor refactors.