Test commit to make new concurrentDemo1 branch
First attempt at a concurrent version of demo1
Switched Demo1 to use TMVars instead of TVars.  Cleaned up a few things.
Merge branch 'paulBranchDemo2' of https://github.com/armoredsoftware/protocol into concurrentDemo1
Fixing base types to clean things up.