preformat strings in logging methods, because java is stupid
more BaseAddon refactoring
added copyright notice
Merge branch 'infrastructure'