Barebones working code.  No different from Diecker v.2 except that it now works

The previous commit worked, but had VERSIONSWITCH added as well.  This
version has no additions from me.  This is the most basic working code
for TIMCOAT v.2