Buffered Ports 

Re-issue of pull request https://github.com/planthaber/rock-webapp/pull/11 against master
This is exactly what is broken. The timeout is valid at the point the request is made, not when the next request is made, i.e. the timeout defines when the reader/writer is expected to be destroyed relative to Time.now. Saying that a timeout of 5s I gave 5 minutes ago should still be relevant now is the part that I refer as "broken".