Add unit test for Source
Merge pull request #10 from seadowg/master

Add unit test for Source