LazySwizzle: drop category, use +load instead; remember to null char array endings.
LazySwizzle: Use calloc, keep token logic out of client classes with an associated dict in NSObject category