Made server timeout modifiable in initialization of Server [Updated]

Credit to Timothy Ting

Based on your comment on the other pull request.