message object
base http methods
update protocol tests
more tests for REST part