add compile task and its test
Merge pull request #8 from Joe-noh/compile-task