Rename Middleware package to Server, expose options.

RE: #10 - Make feature replacement optional.

@lodejard