Add Group to API

-> Rearrange campaigns and messages to match API documentation order.
-> Added support for Groups

See issue #6 for Group support request