changes in 0.1.2:
* Changed the main README to refer to READMEs in examples directory.
* Changed 'require 'etc' ' to be platform dependent.  (On Windows
  we needed a different way to do getlogin)  This is a fix for the
  non-cygwin dependent Ruby on Windows.
* added a distributed_pi example in the 'examples' subdir.
* changed the name of the slave.rb script in each of the examples to 
  slave_script.rb to avoid recursive requires on Windows (because Windows 
  filenames are case insensitive).
(Thanks to John Spanton for pointing out the Windows problems)


changes in 0.1.1:
* Changed the organization of the code: everything is now defined under the
  TaskMaster module.  Also introduced TaskMaster::Mixins as a place to
  put modules that are intended to be mixed into classes.
* TaskMaster::Distributor reintroduced (Distributor class was changed to
  TaskMaster in 0.1.0)
* Client is now TaskMaster::Slave (done to reduce confusion)
* ClientProxy is now TaskMaster::SlaveProxy (again to reduce confusion)
* Fixed a nasty bug in TaskMaster::Distributor#broadcast
* Fixed a bug in SlaveProxy#harvest (wouldn't handle cases where Slave#harvest
  returned nil)
* Added an 'examples' subdirectory and a 'distributed_sleep' example with 
  a fairly detailed README file.
* Updated TODO file
