settings option for server listeningport
Merge branch 'clean_middleware'