Remove unused code from agent.
Add test file for shoe agent, WIP
Work on proper windowing of shutter & debounce. Untested.
Clear a worker thread's final state after it has been reported.
Clean up logging module usage.
Decrease the focus tolerance and allow one more repeat move
Work on the Analog filter, 1/10th the size, spped imporvements, 1.1s instead on 10+s

The moving average filter code took significantly longer than 1 ms to
execute, even after optimization it takes up to 12 ms to execute when
other threads are active. It now samples uniformly every 12 ms and
averages over 100 samples.
Make getCommandName work on strings as well
Make test more readable
Change initialization of logger to prevent duplicate messages when running tests.
Initial work on testing