Adding command line options. Basic producer/consumer implementation
Adding rate limiting to producer
Updating sim env diagram to reflect the code