Update protocol to describe loading sources
respond to Jim's feedback
respond to Jim's feedback again
Merge pull request #6 from fitzgen/master

Update protocol to describe loading sources