Moved the signal channel into the tracker struct

Hoping to figure out how to clean this up before too long
Some basic tracker init testing
Added shutdown to the tracker tests