[add] [test] missing methods Response setContent() and getContent() and refactored constructor to take content as first optional argument