Restructured
monitor.py -> run.py
Can also be run as a standalone utility
Rewritten so that threads become deamons, and handling/terminating them becomes way easier
README