Force tracker on relevant events
Add basic UPNP port opening library
Merge branch 'jake'
Test that the scanner's hasher is working