Refactored a bit to make easier to read
connect() method no longer exists since ConnectionCache only returns already connected Connection instances
Not used
Renamed allocateCircuitId() to bindCircuit() to more accurately describe what is happening
isConnected() is no longer needed because Connection instances are never visible until already connected.
javadoc for Connection interface
Remove DashboardRenderable from public interfaces