Junit test for controller
Not working: Incomplete version of integration branch. First will need to work on pub-sub
pub sub implementation
pub sub module tests