Added new Messages class which implements the throttled
consumer/generator propblem.
Added a number of tests. Updated Messages with timing tests.