Split the auth middleware and used inheritance
Fixed url parsing
Added a way to register new nginx server sections and used to publish usercorner's port