more inclusive weak references
move test files into test/; minor fettling
new tests
python fettling
copy timespec when enqueuing; pull scope from python stack and use as default
add class for message templates