add unit test and dependency, and tests for event service
commit ad9cdd960bfd8bafd4c284d829d5496527bedc8c
Author: Ray Ma <rhm262@gmail.com>
Date:   Tue Sep 30 09:51:32 2014 -0700

    adjust subscribe test to work with new changes

commit 9677d307104183592fc82d5264f5a8cafddafbfe
Author: Ray Ma <rhm262@gmail.com>
Date:   Mon Sep 29 22:48:39 2014 -0700

    change publish to handle multiple args

commit f584eaa553385ecbd06c133831f4100592cfeeae
Author: Ray Ma <rhm262@gmail.com>
Date:   Mon Sep 29 22:04:13 2014 -0700

    add unit test dependency, and tests for event service