adding a basic consumer test
formatting doc as code
adding error handling to docs
Added versioning information
More documentation on versioning messages
Updated versions and references for all projects