Buffered Ports 

Re-issue of pull request https://github.com/planthaber/rock-webapp/pull/11 against master
Originally because @portentries.delete() needs the key, but using @portentries.delete(@portentries.key(port_entry)) looks a bit uglier, but there is no need anymore to check for a valid port