some edits on top of @johnchase's SourceTracker tutorial

Closed #719 in favor of this PR, which contains additional changes on top of @johnchase's work. 

NOT READY FOR MERGE! Issuing now to get some discussion going.