router: Update TCP route instead of returning ErrExists.

Most likely not fit for merging yet. Thought I'd make it available for a review at least. 

refs: #56
Thank for reviewing it! So I'll go ahead and close the request then?