makefile: allow for custom timeouts
docs: note that ios project can be used with tests
message: clean up setters
test: [message] increase setters test coverage