Flake8'ified structures
Update instance decorator to allow arguments
Add verbosity flags
Do a better job of tracking ownership on mutexes
Catch 'Exit' and actually exit
Add timeit decorator
Log if stalled waiting for lock