Merge pull request #65 from czchen/submodule

Let antigen-selfupdate works when in submodule
Add test cases for antigen-selfupdate