handle non "Response" return objects by wrapping them, fix example
update CHANGES
update composer description
move all rest stuff to Service class