Added submit function to HashWheelTimer for submitting tasks to run at the next wheel stop (uses the resolutino of the timer to round up to the nearest N time value and schedules the task to run then). Same as using submit(task, delay, unit) with a delay value of HashWheelTimer.resolution in milliseconds.
Add a roundRobin load-balanacing helper method to Suppliers that takes an array of objects and returns a Supplier who round-robins the provided array of objects on each call to get().
Created a FactoryBean for HashWheelTimers that also allows you to specify a number of timers to create, making it possible to pool the timers and get complete CPU saturation of submitted tasks.