Testing (uncompiled)
Added missing includes.  Now compiles, and testing reveals that it is connected properly.
Added uncompiled code for the whole executable.