git bug
Unit test framework constructed

Figured out how to organize the unit tests. We will do them button click
by button click as the async nature of the events we are testing aren't
completely straightforward in many js unit test frameworks. I will
transfer what I have over to the Python-Server repo.