Moved the 'usage' code to the ITCommandUsage class
Different way of initialising, because the +initialize method was not called during startup, but on first use of the class instead.
Fixed unit test