added groups api tests and message mocking, also added sitanbul for coverage integration in Travis